摘要:php默认为传值传递: 既:$a=10;$b=$a; //$b为10$a=+10; //$a 为20 echo $a.'和'.$b; # $a is 20 and $b is 10! 要是想变为地址传递需要加&,既:$a=10;$b=&$a; $a=+10; echo $a.'和'.$b; # $a
阅读全文
摘要:随机字符串生成:来自:http://blog.sina.com.cn/s/blog_6d4bfb040100pupr.htmlgetRandChar(5);?>80个随机字符串生成getRandChar(5),$randCharObj->getRandChar(5),$randCharObj->getRandChar(5),$randCharObj->getRandChar(5),$randCharObj->getRandChar(5),$randCharObj->getRandChar(5),$randCharObj->getRandChar(5),
阅读全文
摘要:变量作用域,在函数内使用全局变量:";}echoa();?>结果:1静态变量static";}function echoa2(){$a=0;$a+=1;echo $a."";}for($i=0;$i111111111112345678910
阅读全文
摘要:1. 变量替换";echo "{$a12}";echo "{$a1}2";?>2.确定变量类型";$a1+=1;echo gettype($a1)."";echo $a1."";$a1+=1.1;echo gettype($a1)."";echo $a1."";$a1=(array)($a1);echo $a1."";echo gettype($a1)."";settype($a1,"string&q
阅读全文
摘要:1 "; 5 echo $a2.""; 6 $a2.="进行传递赋值"; 7 echo $a1.""; 8 echo $a2.""; 9 //echo $a."";10 //echo $c."";11 ?>
阅读全文
摘要:echo ''; 输出的是变量符号和变量名称。echo"";输出的是变量的值。1 ";4 echo '$s';5 echo "$s";6 7 ?>显示:my name isPAP$sPAP
阅读全文
摘要:1 ";7 echo "当前服务器所处的时区为:".$sq;8 ?>
阅读全文
摘要:1. php是一种跨平台的语言,支持几乎全部的数据库。以前觉得PHP与MYSQL是黄金组合,对于PHP能否支持MSSQL没有过了解,PHP支持几乎全部的数据库,也支持MSSQL(5.2.X版本可以用内置扩展php_mssql.dll链接数据库)。2.PHP(Hypertext Preprocessor)超文本预处理程序。3.PHP的本质是什么?PHP是一种HTML嵌入语言,运行于服务器端。
阅读全文
摘要:一个类的实例,在类外调用类的私有属性失败的例子:<?php class student { private $no; private $name; private $gender; private $age; private function show_age(){ echo"name is $this->name.<br />"; } function ask_age(){ $this->show_age(); } function s...
阅读全文
摘要:这节明天晚上复习完。每天学习或者复习一节,看起来很缓慢,可是真的坚持下来,会发现,这种缓慢的学习进程也是很快的,一本书也很快就会学完。坚持是一种力量,真正强大的力量,是每个人都触手可及的,但是为什么很多人却没有这种力量,原因就是他并不是发自内心地需要它。=========复习访问父类中的方法=======明晚写在下面========== 1 <?php 2 class student 3 { 4 var $no; 5 var $name; 6 var $gender; 7 var $age; 8 9 functi...
阅读全文
摘要:昨天复习了类的继承,今天复习一下重载。PHP如果不每天练习,忘记的速度很快。 1 <?php 2 class student 3 { 4 var $no; 5 var $name; 6 var $gender; 7 var $age; 8 9 function set_data($arr)10 {11 $this->no=$arr["no"];12 $this->name=$arr["name"];13 $this->gender=$arr[...
阅读全文
摘要:类的继承的例子: 1 <?php 2 class student 3 { 4 var $no; 5 var $name; 6 var $gender; 7 var $age; 8 9 function set_data($arr)10 {11 $this->no=$arr["no"];12 $this->name=$arr["name"];13 $this->gender=$arr["gender"];14 $this->age=$arr["age...
阅读全文
摘要:今天晚上回来,要复习一遍构造函数的代码,复习代码将写在下面:====================================<?phpclass student{var $no;var $name;var $gender;var $age;function student($arr){$this->name=$arr;}}$s1=new student("JACK");echo "学生的名字是:$s1->name<br />";$s2=new student("LUCY");echo "
阅读全文
摘要:面向对象的哲学.wmv 课程预习笔记 1 <?php 2 class student 3 { 4 var $no; 5 var $name; 6 var $gender; 7 var $age; 8 9 function set_data($arr)10 {11 $this->no=$arr["no"];12 $this->name=$arr["name"];13 $this->gender=$arr["gender"];14 $this->age=$arr["age"];...
阅读全文
摘要:1.访问方式:PHP5提供了3种访问方式:(1)public:可以被毫无限制地访问,类外部的任何代码都可以读写public属性,在PHP5之前的版本中,所有的方法和属性都是public。(2)private:只在类的内部可见,类中的任何成员和类实例都可以访问private成员,在所在类之外,不能改变或者读取private属性的值,也不能调用private的方法。子类也不能访问父类的private成员。(3)protected:能被同类和继承出的类的方法访问到。如果没有指明,默认均为public。 1 <?php 2 class EMBA_student // 声明EMBA学生类 3 ..
阅读全文
摘要:使用parent:: 来调用父类中的方法例子: 1 <?php 2 class EMBA_student // 声明EMBA学生类 3 { 4 //用var来定义类的属性 5 var $no; //序号 6 var $name; // 姓名 7 var $gender; //性别 8 var $age; //年龄 9 10 //方法11 //方法1 ,设定学生的信息方法12 function set_data ($arr)...
阅读全文
摘要:1.重载 Overload子类改变父类的方法,为重载。重载是一种覆盖性行为,会将以前的方法覆盖掉。2.重载案例: 1 <?php 2 class EMBA_student // 声明EMBA学生类 3 { 4 //用var来定义类的属性 5 var $no; //序号 6 var $name; // 姓名 7 var $gender; //性别 8 var $age; //年龄 9 10 //方法11 //方法1 ,设定学生的信息方法12 ...
阅读全文
摘要:1.extends ,PHP使用extends来实现继承。extends v.(空间、时间等)延伸,延续( extend的第三人称单数 );伸展;给予;延长2.继承类例子: 1 <?php 2 class EMBA_student // 声明EMBA学生类 3 { 4 //用var来定义类的属性 5 var $no; //序号 6 var $name; // 姓名 7 var $gender; //性别 8 var $age; //年龄 9 10 //方法1...
阅读全文