-
用数组变量的名字后跟中括号+键的方式来访问数组中的值,键使用的单引号或者双引号括起来。 如:$fruit0 = $fruit['banana']; 直接使用键值来访问对应的值查看全部
-
回顾下前面介绍的内容,PHP有两种数组:索引数组、关联数组。 索引和关联两个词都是针对数组的键而言的。 先介绍下,关联数组是指数组的键是字符串的数组。 可以使用下面代码实现: $fruit = array( 'apple'=>"苹果", 'banana'=>"香蕉", 'pineapple'=>"菠萝" ); 可以使用print_r($fruit);语句输出数组键及对应的值查看全部
-
foreach循环可以将数组里的所有值都访问到,下面我们展示下,用foreach循环访问索引数组里的值。 例如: $fruit=array('苹果','香蕉','菠萝'); foreach($fruit as $k=>$v){ echo '<br>第'.$k.'值是:'.$v; }查看全部
-
所谓可变函数,即通过变量的值来调用函数,变量值即函数名,调用方法变量名+括号 $name = 'func'; //调用可变函数 $name(); //即调用了func();查看全部
-
静态属性与方法可以在不实例化类的情况下调用,直接使用类名::方法名的方式进行调用。静态属性不允许对象使用->操作符调用。 class Car { private static $speed = 10; public static function getSpeed() { return self::$speed; } } echo Car::getSpeed(); //调用静态方法 静态方法也可以通过变量来进行动态调用 $func = 'getSpeed'; $className = 'Car'; echo $className::查看全部
-
<?php class Car { //增加构造函数与析构函数 function __construct() { print "构造函数被调用\n"; } function __destruct() { print "析构函数被调用\n"; } } $car = new Car(); echo "使用后,准备销毁对象\n"; unset($car); ?> unset($var) //用来进行变量的销毁工作查看全部
-
function_exists('函数名') //函数是否存在 class_exists('类名') //类是否存在 file_exists('文件名') //文件是否存在 isset('数组名') //数组是否被设置过 empty('变量') //变量是否为空查看全部
-
<?php function func() { echo 'my function called.'; } $name = 'func'; //调用可变函数 $name(); ?> 通俗的讲,就是用一个变量来储存函数名,通过传入不同的函数名,就可以调用不同的函数了。例如: 如果有两个函数fun1(),fun2(),我现在定义一个变量$diaoyong,可以通过赋予该变量不同的值进行不同函数的调用。查看全部
-
<?php $fruit=array('苹果','香蕉','菠萝'); for($index=0; $index<3; $index++){ echo '<br>数组第'.$index.'值是:'.$fruit[$index]; } ?>查看全部
-
判断函数是否存在 当我们创建了自定义函数,并且了解了可变函数的用法,为了确保程序调用的函数是存在的,经常会先使用function_exists判断一下函数是否存在。同样的method_exists可以用来检测类的方法是否存在。 function func() { } if (function_exists('func')){ echo 'exists'; } 类是否定义可以使用class_exists。 class MyClass{ } // 使用前检查类是否存在 if (class_exists('MyClass')) { $myclass = new MyClass();查看全部
-
当我们创建了自定义函数,并且了解了可变函数的用法,为了确保程序调用的函数是存在的,经常会先使用function_exists判断一下函数是否存在。同样的method_exists可以用来检测类的方法是否存在查看全部
-
serialize ( mixed $value ) serialize() 返回字符串,此字符串包含了表示 value 的字节流,可以存储于任何地方。 unserialize() 从已存储的表示中创建 PHP 的值。 mcrypt_decrypt ( str $cipher , str $key , str $data , str $mode [, str $iv ] ) 解密 data 并返回明文。 base64_encode 使用 MIME base64 对数据进行编码 base64_decode 对使用 MIME base64 编码的数据进行解码查看全部
-
在PHP中使用session非常简单,先执行session_start方法开启session,然后通过全局变量$_SESSION进行session的读写。 session会自动的对要设置的值进行encode与decode,因此session可以支持任意数据类型,包括数据与对象等。 session是以文件形式存储在服务器上的,因此当一个页面开启了session之后,会独占这个session文件,这样会导致当前用户的其他并发访问无法执行而等待。查看全部
-
setcookie(名称 , 值 , 有效期 , 路径 , 域 , 是否通过安全传输);其中名称和值是必需的,后面的可选。查看全部
-
一般情况下,大多是使用所有路径的,只有在极少数有特殊需求的时候,会设置路径,这种情况下只在指定的路径中才会传递cookie值,可以节省数据的传输,增强安全性以及提高性能。查看全部
举报
0/150
提交
取消