
PHP学习
python二级题库
https://python22.blog.youkuaiyun.com/
展开
-
NuSphere PHPEd
NuSphere PHPEd http://www.nusphere.com/ PhpED 通过无与伦比的PHP调试和压缩能力,以及一个新的NuSOAP web服务向导成为了PHP领域的领军产品。更加强大的Project Manager使得发布站点和应用程序比以前更加容易。现在可以在线程级别对正在运行或者开发中的程序进行测试和调校。支持 CVS 版本控制,而且,对PostgreSQL和MySQL数原创 2009-02-17 19:31:00 · 1158 阅读 · 0 评论 -
php关于引用的解释
<?php$a = 0; //首先赋值$a=0$b = &$a; //$b是对$a的引用echo $b./n; //输出$b,可以得到与$a相同的值$b = 1; //对$b赋值echo $a./n; //输出$a,可以看到$a也发生了变化?> <?phpfunction func(&$parm) //参数是对变量原创 2009-03-06 20:14:00 · 616 阅读 · 0 评论 -
php类
<?phpclass Thread{ var $topic; //帖子主题 var $body; //帖子内容 var $date; //帖子发布时间 var $author; //帖子作者 //函数Thread用于初始化变量等 function Thread() { //初始化变量 }原创 2009-03-06 20:16:00 · 510 阅读 · 0 评论 -
php条件控制语句
<?php$a = 59;//以下代码实现了根据$a的值,判断是否及格if($a >= 60) //如果$a大于等于60,则输出“及格”{ echo "及格";} else //如果$a小于60,则输出“不及格” echo "不及格";?> <?php$a = 59;//以下代码实现了根据$a的值,判断成绩等原创 2009-03-05 13:39:00 · 3412 阅读 · 0 评论 -
php函数的调用
<?php$jud = TRUE;if($jud) //如果$jud为TRUE{ //函数add用来计算并返回两个参数的和 function add($a, $b) { //函数addone用来返回参数+1的值 function addone($a) { return $a + 1; } retu原创 2009-03-06 19:54:00 · 607 阅读 · 0 评论 -
php常用函数1
<?php$today = getdate(); //设置变量$today为当前日期print_r($today); //输出今天的详细信息echo "今天是今年的第".$today[yday]."天".""; //输出今天是一年中的第几天echo "今天是".$today[year]."年".$today[mon]."月".$today[原创 2009-03-06 19:56:00 · 639 阅读 · 0 评论 -
php判断浏览器类型
<?php //baseAgent类,抽象的基类 abstract class baseAgent { abstract function PrintPage(); } //ieAgent类,用于客户端是IE时调用的类 class ieAgent extends baseAgent { function PrintPage() {原创 2009-03-06 20:26:00 · 2128 阅读 · 0 评论 -
php单一接口的实现
<?php interface staff_i { function setID($id); function getID(); function setName($name); function getName(); } class staff implements staff_i //原创 2009-03-06 21:38:00 · 743 阅读 · 0 评论 -
php打开和关闭目录
<?php$dir = "test/"; //设置目录为testif(is_dir($dir)) //如果目录存在,则打开{ $dir_res = opendir($dir); echo "目录存在。"; closedir($dir_res);}else //否则输出错误信息 echo "原创 2009-03-06 22:18:00 · 1007 阅读 · 0 评论 -
php读取目录中的文件
<?php$dir = "files/"; //定义路径$dir_res = opendir($dir); //打开目录while($filen=readdir($dir_res)) //循环读取目录中的文件{ echo $filen."" ;}closedir($dir_res) //关闭目录?>原创 2009-03-06 22:19:00 · 629 阅读 · 0 评论 -
php创建和删除目录
<?php$dir = "Test/";if(!is_dir($dir)) //如果目录不存在则创建 mkdir($dir);?> <?php$dir = "Test/";if(is_dir($dir)) //如果目录存在则删除 rmdir($dir);?>原创 2009-03-06 22:20:00 · 461 阅读 · 0 评论 -
php读取文件中的字符
<?php$file = fopen("Test//file.txt", "r"); //打开文件echo fgetc($file); //读取文件中的一个字符fclose($file); //关闭文件?> <?php$file = fopen("Test//file.txt", "r"); //打开文件echo原创 2009-03-06 22:29:00 · 1133 阅读 · 0 评论 -
php文件操作实例——小型留言本
<?php$path = "DB/"; //定义路径$dr = opendir($path); //打开目录while($filen = readdir($dr)) //循环读取目录中的文件{ if($filen != "." and $filen != "..") { $fs = fopen($path.$filen, "r");原创 2009-03-06 22:44:00 · 3757 阅读 · 2 评论 -
php常量输出
<?phpdefine("C1", "Hello world./n"); //定义C1为常量echo C1; //输出C1echo c1; //变量C1拼写错误,这时不会输出C1的值define("C2", "Hello world./n", TRUE); //设置case_insensitive为TRUEecho C2;原创 2009-03-05 13:18:00 · 6398 阅读 · 0 评论 -
php类的扩展和继承
<?phpclass Thread{ var $topic; //帖子主题 var $body; //帖子内容 var $date; //帖子发布时间原创 2009-03-06 20:18:00 · 888 阅读 · 0 评论 -
php判断对象是那个类派生
<?php$th = new Thread; //创建新对象if ($th instanceof Thread) //如果对象$th是Thread类型的,则输出Yes echo "Yes";else echo "No";?>原创 2009-03-06 20:19:00 · 3233 阅读 · 0 评论 -
php传值赋值和传地址赋值
$name = Simon; //对变量$name进行赋值(传值赋值)$name_b = $name; //对变量$name_b进行赋值(传值赋值)$addr = &$name; //对变量$addr进行赋值(传地址赋值)$name = "Elaine"; //改变$name的值echo $name; //输出$name,会原创 2009-03-05 13:20:00 · 3194 阅读 · 1 评论 -
php函数变量调用
<?php$a = 1;function func() //函数func{ echo "Variable a in func: ".$a.""; //函数内部的变量调用}func();echo "Variable a out of func: ".$a.""; //函数外的变量调用?> <?php$a = 1;原创 2009-03-05 13:21:00 · 3252 阅读 · 1 评论 -
php静态变量
<?phpfunction func(){ static $a = 1; //在函数内部标示$a为静态变量,初始值为1 echo "Variable a in func: ".$a.""; $a++; //对变量$a执行了加1操作}func();func();?>原创 2009-03-05 13:25:00 · 1046 阅读 · 1 评论 -
php动态变量
<?php$var_name = "ic"; //定义变量$var_name$$var_name = "This is Simon"; //使用$var_name的值作为这个变量的变量名echo $var_name.""; //输出$var_name,即变量名echo $$var_name.""; //输出变量的值echo $ic.""; //使用这个方法原创 2009-03-05 13:27:00 · 2715 阅读 · 0 评论 -
php循环控制语句
<?php$a = 5;while($a > 5) //当$a大于5时循环,先判断后执行循环体{ echo "This is while!"; $a--;}do //当$a大于5时循环,先执行循环体后判断{ echo "This is do...while!"; $a--; } while ($a > 5)?>原创 2009-03-05 13:43:00 · 1875 阅读 · 0 评论 -
php表达式
<?php//$a和$b以整型赋值$a = 55;$b = 23;//对$a和$b进行计算echo "a+b=".($a + $b)."";echo "a-b=".($a - $b)."";echo "a*b=".($a * $b)."";echo "a/b=".($a / $b)."";echo "a%b=".($a % $b)."";//$a和$b以浮原创 2009-03-05 16:57:00 · 702 阅读 · 0 评论 -
php文件包含
<?php$score = 60;require("include.inc"); //包含include.inc?> include.inc文件:<?phpif($score>60 or $score==60) echo "及格";if(!($score>60 or $score==60)) echo "不及格";?>原创 2009-03-05 17:05:00 · 450 阅读 · 0 评论 -
php对象的克隆
<?php //定义类staff,其中包括属性id和name class staff { private $id; private $name; function setID($id) { $this->id = $id; } function getID()原创 2009-03-06 20:21:00 · 2261 阅读 · 0 评论 -
php单例模式
<?php //单例模式的类Lock class Lock { //静态属性$instance static private $instance = NULL; //一个普通的成员属性 private $switch = 0; //getInstance静态成员方法 static function getInst原创 2009-03-06 20:41:00 · 2772 阅读 · 1 评论 -
php工厂模式
<?php //抽象基类User abstract class User { protected $name = NULL; //构造函数 function User($name) { $this->name = $name; //将属性name设置成创建对象时传入的参数 } //获取属原创 2009-03-06 21:14:00 · 1705 阅读 · 0 评论 -
php多重接口的实现
<?php interface staff_i1 //接口1 { function setID($id); function getID(); } interface staff_i2 //接口2 { function setName($name); fu原创 2009-03-06 21:47:00 · 1101 阅读 · 0 评论 -
php抽象类
<?php //第一个接口 interface staff_i1 {function setID($id); function getID(); } //第二个接口 interface staff_i2 {function setName($name); function getName();原创 2009-03-06 22:10:00 · 801 阅读 · 1 评论 -
php打开关闭文件
<?php$file = fopen("Test//file.txt", "w"); //打开文件fclose($file); //关闭文件?>原创 2009-03-06 22:25:00 · 1042 阅读 · 0 评论 -
php读取文件
php读取文件中的一个字符:<?php$file = fopen("Test//file.txt", "r"); //打开文件echo fgetc($file); //读取文件中的一个字符fclose($file); //关闭文件?> php读取文件中的一行:<?php$file = fopen("Test//file.原创 2009-03-06 22:25:00 · 894 阅读 · 0 评论 -
php写入、删除、复制文件
<?php$filename = "Test//file.txt";$file = fopen($filename, "w"); //以写模式打开文件fwrite($file, "Hello, world!/n"); //写入第一行fwrite($file, "This is a test!/n"); //写入第二行fclose($file);原创 2009-03-06 22:34:00 · 1587 阅读 · 0 评论 -
php文件的上传和下载
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd">文件上传文件上传 <?php$dir = "Download/"; //定义路径$dir_res原创 2009-03-06 22:50:00 · 766 阅读 · 0 评论 -
php数组的排序
<?php$arr = array(5=>"zero", 3=>"one", 4=>"two"); //定义一个数组sort($arr); //使用sort对数组进行排序foreach ($arr as $key => $value) //对数组进行遍历查看排序后的结果{ echo "Key: $key; Value: $value; "原创 2009-03-08 15:36:00 · 1260 阅读 · 0 评论 -
php数组顺序查找
<?phpfunction search($array, $k) //search函数,$array为数组,$k为要查找的值{ $n = count($array); //count函数用于计算数组中的元素个数 $array[$n] = $k; //新建一个元素,并将k存放进去 for($i=0; $i<$n; $i++) //逐一比原创 2009-03-08 15:40:00 · 2874 阅读 · 0 评论 -
php数组二分法查找
<?php//search函数 其中$array为数组,$k为要找的值,$low为查找范围的最小键值,$high为查找范围的最大键值function search($array, $k, $low=0, $high=0) { if(count($array)!=0 and $high == 0) //判断是否为第一次调用 { $high原创 2009-03-08 15:47:00 · 7583 阅读 · 1 评论 -
php表单数据的接受
Form 姓名: 密码: 密码确认: 性别: 男 女 生日:原创 2009-03-08 21:49:00 · 3081 阅读 · 0 评论 -
php URL编码解码函数
<?php$url = "http://www.php.net";echo urlencode($url); //输出编码后的字符串?> <?php$url = "http://www.php.net";$newurl = urlencode($url); //首先对$url进行编码echo urldecode($newurl);原创 2009-03-08 22:07:00 · 10984 阅读 · 1 评论 -
php连接mysql数据库
<?phpmysql_connect("localhost", "root","1981427") //连接位于localhost的服务器,用户名为root?> <?php@mysql_connect("localhost", "root","1981427")or die("数据库服务器连接失败");?> <?php@mysql_connect(原创 2009-03-09 18:19:00 · 928 阅读 · 0 评论 -
php执行sql语句
<?php@mysql_connect("localhost", "root","1981427") //选择数据库之前需要先连接数据库服务器or die("数据库服务器连接失败");@mysql_select_db("test") //选择数据库mydbor die("数据库不存在或不可用");$query = @mysql_query("select * f原创 2009-03-09 18:23:00 · 5767 阅读 · 0 评论 -
php结果集的分页
<?php@mysql_connect("localhost", "root","1981427") //连接数据库服务器or die("数据库服务器连接失败");@mysql_select_db("test") //选择数据库mydbor die("数据库不存在或不可用");$query = @mysql_query("select * from原创 2009-03-09 18:37:00 · 1589 阅读 · 0 评论