-
$car->speedUp();//输出方法(动态),上一篇则是输出状态(静态)(如$car->speed)查看全部
-
foreach(数组 as $i=>$var)直接赋值都不用就可以把里面的内容拿出来生成$var查看全部
-
print_r($fruit['0']);和print_r($fruit[0]);效果一样查看全部
-
class CAR{ public $speed1 = 100; public function __call($name, $args) { if ($name == 'speedUp1') { $this->speed1 += 1; } else if($name == 'speedUp2'){ $this->speed1 += 2; } else{ $this->speed1 += 100; } } } /*重载:方法的重载通过__call来实现,当调用不存在的方法的时候,将会转为参数调用__call方法,当调用不存在的静态方法时会使用__callStatic重载。*/ $car = new Car(); $car->speedUp1(); //调用不存在的方法会使用重载 echo "<br />"; echo $car->speed1,"<br />"; $car->speedUp2(); echo $car->speed1,"<br />"; $car->speedUp333(); echo $car->speed1,"<br />";查看全部
-
php的类和对象 1、类是面向对象程序设计的基本概念,通俗的理解类就是对现实中某一个种类的东西的抽象 通常定义一个汽车类的方法为: class Car{ $name = '汽车'; function getName(){ return $this->name; } 2、类是一类东西的结构描述,而对象则是一类定西的一个具体实例 3、对象通过new关键字进行实例化: $car = new Car(); echo $car->getName(); 4、类是抽象的概念,对象是具体的实例查看全部
-
// 关闭错误报告 error_reporting(0);查看全部
-
getTraceAsString() 以字符串类型返回异常追踪信息。查看全部
-
Exception::getTraceAsString (PHP 5 >= 5.1.0, PHP 7) Exception::getTraceAsString — 获取字符串类型的异常追踪信息查看全部
-
$filename = 'test.txt'; try { if (!file_exists($filename)) { throw new Exception('文件不存在'); } } catch(Exception $e) { echo $e->getMessage(); //throw new Exception('文件不存在');写的即是getMessage()方法的消息 }查看全部
-
异常抛出被用于在遇到未知错误,或者不符合预先设定的条件时,通知客户程序,以便进行其他相关处理,不至于使程序直接报错中断。 当代码中使用了try catch的时候,抛出的异常会在catch中捕获,否则会直接中断。查看全部
-
如果文件夹中存在文件,可以先循环删除目录中的所有文件,然后再删除该目录,循环删除可以使用glob函数遍历所有文件。 foreach (glob("*") as $filename) { unlink($filename); }查看全部
-
PHP使用unlink函数进行文件删除查看全部
-
值得注意的是,没法通过简单的函数来取得目录的大小,目录的大小是该目录下所有子目录以及文件大小的总和,因此需要通过递归的方法来循环计算目录的大小。查看全部
-
echo和return的区别: ——>echo是输出字符串到浏览器,return是终止后面代码的执行并返回一个值。查看全部
-
return number_format($size, 3); 返回的小数点后三位数如: $num = 4999.9; $formattedNum = number_format($num, 3); echo $formattedNum;//4,999.90查看全部
举报
0/150
提交
取消