文章分类 -  PHP

摘要:PHP 中的引用 上一篇我们了解下 C 语言里的三种参数传递。注意,PHP 中的引用跟 C 的引用是有区别的,跟 C 指针也不同(C 语言中的指针里面存储的是变量的内容,在内存中存放的地址)。替代的是,引用是符号表别名。 怎么说呢?在 PHP 中,变量名和变量内容是不一样的,因此同样的内容可以有不同 阅读全文
posted @ 2016-12-19 20:00 天涯海角路 阅读(129) 评论(0) 推荐(0)
摘要:(1)引用,相当于c++的引用,一个改变,另外一个也改变 1 2 3 4 5 <?php $a = 10; $b = &$a; //声明$b是$a的引用 $b = 20; echo $a; //输出20 1 2 3 4 5 <?php $a = 10; $b = &$a; //声明$b是$a的引用 阅读全文
posted @ 2016-12-19 19:40 天涯海角路 阅读(77) 评论(0) 推荐(0)
摘要:(1)var_dump(); 判断一个变量是否已经声明并且赋值,并且打印类型和值 1 2 3 <?php $a; var_dump($a);//输出null 1 2 3 <?php $a; var_dump($a);//输出null 1 2 3 <?php $a; var_dump($a);//输出 阅读全文
posted @ 2016-12-19 19:39 天涯海角路 阅读(140) 评论(0) 推荐(0)
摘要:<?php function add() { $arr = func_get_args(); //func_num_args() $sum =0; for($i=0;$i<count($arr);$i++) { $sum+=$i; } return $sum; } echo add(1,2,3,4, 阅读全文
posted @ 2016-12-19 19:38 天涯海角路 阅读(104) 评论(0) 推荐(0)
摘要:缺省参数】 PHP中可以使用缺省参数来定义可变参数的方法,如下: function dafaultParameter ($name, $age, $gender = "男", $job = "工人") { echo "姓名:". $name; echo ",年龄:". $age; echo ",性别 阅读全文
posted @ 2016-12-19 19:35 天涯海角路 阅读(362) 评论(0) 推荐(0)
摘要:1)可选参数函数.例如: 因为$var3和$var4在在定义函数是给出了默认值,如果不给他们传值,就是用默认值,所有是可选的. 2)可变参数函数 阅读全文
posted @ 2016-12-19 19:34 天涯海角路 阅读(104) 评论(0) 推荐(0)
摘要:在PHP的函数中,我们可以通过缺省参数来应对参数个数不同的情况,下面通过具体的例子来说明: [php] view plain copy print? <?php function add_person($name="zhangsan",$age="20",$ismale="true"){ echo  阅读全文
posted @ 2016-12-19 19:29 天涯海角路 阅读(260) 评论(0) 推荐(0)
摘要:在php中我们函数传值就比较简单了,但可能有些朋友地天真无邪函数传址或引用搞不明白,下面小编来给各位介绍在php中函数传值与传址(引用)介绍,希望对各位有所帮助。 php中引用的用法: 1. 变量的引用赋值: $a = &$b 2. 函数调用时的引用参数传递 1) 早期php是在调用时通过&符号传递 阅读全文
posted @ 2016-12-19 19:23 天涯海角路 阅读(432) 评论(0) 推荐(0)
摘要:php:函数间的参数传递 1.值传递 复制代码 代码如下: <?php function exam($var1){ $var1++; echo "In Exam:" . $var1 . "<br />"; } $var1 = 1; echo $var1 . "<br />"; exam($var1) 阅读全文
posted @ 2016-12-19 19:20 天涯海角路 阅读(669) 评论(0) 推荐(0)
摘要:在看别人项目过程中,看到函数里面很多static修饰的变量,关于static修饰的变量,作用域,用法越看越困惑,所以查了下资料。 static用法如下: 1.static 放在函数内部修饰变量 2.static放在类里修饰属性,或方法 3.static放在类的方法里修饰变量 4.static修饰在全 阅读全文
posted @ 2016-12-19 18:58 天涯海角路 阅读(109) 评论(0) 推荐(0)
摘要:什么是static静态变量?(以下为在C语言中的理解) 静态变量 类型说明符是static。 静态变量属于静态存储方式,其存储空间为内存中的静态数据区(在静态存储区内分配存储单元),该 区域中的数据在整个程序的运行期间一直占用这些存储空间(在程序整个运行期间都不释放),也可以认为是其内存地址不变,直 阅读全文
posted @ 2016-12-19 18:57 天涯海角路 阅读(102) 评论(0) 推荐(0)
摘要:静态局部变量的特点: 1.不会随着函数的调用和退出而发生变化,不过,尽管该变量还继续存在,但不能使用它。倘若再次调用定义它的函数时,它又可继续使用,而且保存了前次被调用后留下的值 2.静态局部变量只会初始化一次 3.静态属性只能被初始化为一个字符值或一个常量,不能使用表达式。即使局部静态变量定义时没 阅读全文
posted @ 2016-12-19 18:51 天涯海角路 阅读(135) 评论(0) 推荐(0)
摘要:PHP魔术方法使用总结 PHP魔术方法使用总结 魔术方法是PHP面向对象中特有的特性。它们在特定的情况下被触发,都是以双下划线开头,你可以把它们理解为钩子,利用模式方法可以轻松实现PHP面向对象中重载(Overloading即动态创建类属性和方法)。魔术方法很多还是成对出现的。 1.__constr 阅读全文
posted @ 2016-12-19 17:09 天涯海角路 阅读(77) 评论(0) 推荐(0)
摘要:PHP中有三种访问修饰符,分别是: public(公共的、默认) protected(受保护的) private(私有的) 它们可以分别用在类的属性和方法上(类的属性和方法统称为类的成员),用来修饰类成员的访问权限。 public(公共的、默认) 在PHP5中如果类没有指定成员的访问修饰符,默认就是 阅读全文
posted @ 2016-12-19 17:08 天涯海角路 阅读(1196) 评论(0) 推荐(0)
摘要:1.访问方式: PHP5提供了3种访问方式: (1)public:可以被毫无限制地访问,类外部的任何代码都可以读写public属性,在PHP5之前的版本中,所有的方法和属性都是public。 (2)private:只在类的内部可见,类中的任何成员和类实例都可以访问private成员,在所在类之外,不 阅读全文
posted @ 2016-12-19 17:06 天涯海角路 阅读(248) 评论(0) 推荐(0)
摘要:1. 自动转换 自动转换,又称隐式转换,很多情况下,PHP会根据上下文环境来对数据的类型自动进行转换。 2. 强制转换 强制转换,又称显示转换,在某些特殊情况下,需要我们手工地对数据进行强制类型转换。 PHP 中的类型强制转换和 C语言中的非常像,在需要转换的变量之前加上用括号括起来的目标类型。 允 阅读全文
posted @ 2016-12-19 17:02 天涯海角路 阅读(313) 评论(0) 推荐(0)
摘要:1. PHP中单引号和双引号的区别 双引号可以解析变量,单引号不能解析变量; 双引号和单引号可以互相嵌套; 双引号当中包含单引号,单引号当中又包含变量时,变量会被解析,单引号会被原样输出; 双引号可以解析所有的转义字符,单引号只能解析 \ 和 ' 本身的转义; 单引号的执行效率比双引号要高,故当可以 阅读全文
posted @ 2016-12-19 17:02 天涯海角路 阅读(209) 评论(0) 推荐(0)
摘要:1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 <?php echo 'PHP常用的预定义常量'.'< 阅读全文
posted @ 2016-12-19 16:59 天涯海角路 阅读(163) 评论(0) 推荐(0)
摘要:1. 魔术常量 PHP中有八个魔术常量,它们的值会随着它们在代码中的位置的改变而改变。这些特殊的常量不区分大小写。 __LINE__ :返回文件中的当前行号。也可写成__line__。 __FILE__:返回当前文件的绝对路径(包含文件名)。 __DIR__:返回当前文件的绝对路径(不包含文件名), 阅读全文
posted @ 2016-12-19 16:59 天涯海角路 阅读(154) 评论(0) 推荐(0)
摘要:例: 复制代码 代码如下: <?php $a = fopen('test.txt','r'); //这里并没有对文件进行判断就打开了,如果文件不存在就会报错 ?> 那么正确的写法应该如下: 复制代码 代码如下: <?php if(file_exists('test.txt')){ $f=fopen( 阅读全文
posted @ 2016-12-19 16:56 天涯海角路 阅读(131) 评论(0) 推荐(0)