php有个自动加载的函数叫__autoload,当找不到一个类包的时候,系统会执行这个函数 1.建立一个学生类文件Stu.class.php 2.建立一个测试文件 test.php 当系统找不到Stu类的时候,自动执行__autoload函数,帮我们require进来。 输出 my name is Jack I am a boy 3.命名空间的处理 建立一个文件夹Lib Lib 下设置一个文件score 修改test.php如下
当我们需要调用其他网站图片的时候,其他网站的图片往往显示一个不显示,但是单独放在浏览器访问,却又可以。 php模拟reffer破解防止盗用图片 //自己网页输入图片内容的时候自动替换 $c = preg_replace("//is","",$c);
构造函数在C++ java里的应用及其普遍,今天好好研究了一下php的构造函数和析构函数 构造函数和析构函数 构造函数 void __construct ([ mixed $args [, $... ]] ) PHP 5 允行开发者在一个类中定义一个方法作为构造函数。具有构造函数的类会在每次创建新对象时先调用此方法,所以非常适合在使用对象之前做一些初始化工作。 Note: 如果子类中定义了 More
前期背景条件 项目根目录为 http://localhost/site/ 新建的模块叫home 我们在IndexController.php里有个add函数 public function add(){ //$this->show('*{ padding: 0; margin: 0; } div{ padding: 4px 48px;} body{ background: #fff; font-family: "微软雅黑"; color: #333;font-size:24px} h1{ font-size: 100px; font-weight: normal; mar More
生成一定范围内不重复随机数 $numbers = range (0,1000); //将1000以内的数字排成数组 shuffle ($numbers); //打乱顺序 $result = array_slice($numbers,0,100); // 截取100个。 print_r($result); 生成一定范围内单独个一个随机数 function rand_number ($min, $max) { return sprintf("%".strlen($max)."d", mt_rand($min,$max)); } echo rand_number(0,200); echo '';
将一个stdClass对象转化为数组 php的stdClass相当于一个Object function object_to_array($obj) { $_arr = is_object($obj) ? get_object_vars($obj) : $obj; foreach ($_arr as $key => $val) { $val = (is_array($val) || is_object($val)) ? object_to_array($val) : $val; $arr[$key] = $val; More
function deldir($dir) { //先删除目录下的文件: $dh=opendir($dir); while ($file=readdir($dh)) { if($file!="." && $file!="..") { $fullpath=$dir."/".$file; if(!is_dir($fullpath)) { unlink($fullpath); } else { deldir($fullpath); } } } closedir($dh); //删除当前文件 More
拆分字符串 $txt="a,b,c,d,e,f"; $arr = implode(",", $txt); 计算单词数量 $article = "my name is yuexiaosheng 我的名字 叫月小升"; $count = str_word_count($article); // $c = 4 echo $count; 此方法仅仅为英文单词好用。做英文系统的童鞋很有用 删除所有HTML标签 不多说了。有人在你的评论框里乱发HTML标签,来,用这个收拾他。 $html = "我 More