php
文章平均质量分 83
Balalalalalalalala
Details makes perfect
展开
-
php的变量作用域
前段时间在用php写一个留言本时就出现了一个问题,当时是解决了,可没有明白原因。今天在看一本php的书时,终于明白了其原因。其实就是变量的作用域的问题。下面我来说一说php变量的一些东东。 $a = 30; function setNumber() {$a = 60; echo $a.""; } setNumber(); echo $a原创 2013-10-29 22:57:14 · 701 阅读 · 0 评论 -
php-PDO-预处理绑定参数的一个细节
foreach ($this->parameters as $key => $value) echo $key; echo $value; $refKey = ltrim($key, ':'); //$refKey 是一个为了以后引用 ech原创 2014-10-20 18:04:53 · 4913 阅读 · 2 评论 -
cookie和session学习
cookie和session其实就是保存用户信息,在他们访问一个网站时,服务器端能知道这是一个合法注册用户。 cookie的话,就是将用户信息保存在用户的客户端,session机制就是将信息保存在服务器端。 (一)cookie 下面直接进入php的例子吧,:<?php//file cookie.phpsetcookie('user[username]原创 2015-04-12 20:49:36 · 1007 阅读 · 0 评论 -
PHP中数据库抽象层PDO获取数据表字段名的方法
当我在使用PHP数据库抽象层PDO的时候,由于在我的项目中要用到一个数据表的字段名,比如:+----+-----------+------------------------------------+-----------+| id | catename | intro |parent_id|+----+------原创 2014-12-13 20:25:01 · 4583 阅读 · 0 评论 -
php中函数 isset(), empty(), is_null() 的区别
先来看看php的 PHP type comparison tables:可参考http://php.net/manual/en/types.comparisons.phpNULL:当你在你的脚本中写下这样一行代码$myvariable; //此处你想定义一个变量,但未赋值。会有Notice: Undefined variableecho $myvari原创 2014-12-08 19:01:49 · 21617 阅读 · 0 评论 -
MVC设计模式学习理解
MVC是一种软件设计模式,所谓模式,就是保证项目的可维护性,可读性。它强制性的使应用程序的输入、处理和输出分开,强制程序员在编写项目的时候,把数据的输入、数据的处理、实体数据分开。使用MVC应用程序被分成三个核心部件:模型、视图、控制器。它们各自处理自己的任务。MVC的各个字母分别是M(model模型)、V(view视图)C(controller控制器)。model 模型, 由类实现,原创 2014-11-09 20:37:43 · 2263 阅读 · 1 评论 -
递归实现无限级栏目的分类
<?php$area = array(array('id'=>1, 'name'=>'重庆', 'parent'=>0),array('id'=>2, 'name'=>'綦江区', 'parent'=>1),array('id'=>3, 'name'=>'赶水镇', 'parent'=>2),array('id'=>4, 'name'=>'贵州', 'parent'=>0),arra原创 2014-08-30 19:24:30 · 2497 阅读 · 0 评论 -
递归打印、创建、删除级联目录
function open_dir($path, $len = 3){ $dp = opendir($path); while (($filename = readdir($dp)) !== false) { if ($filename == '.' || $filename == '..') { contin原创 2014-08-22 18:37:17 · 1349 阅读 · 0 评论 -
PHP之单例模式
final关键字:不能使用final标识成员属性。使用final标识的类,不能被继承。如:final class Test{},Test类不能被继承。在类中使用final标识的成员方法,在子类中不能被覆盖。static关键字:可以将类中的成员标识为静态的,既可以用来标识成员属性,也可以用来标识成员方法。static成员总是唯一存在的,在多个对象之间共享的。使用sta原创 2014-08-02 16:40:59 · 576 阅读 · 0 评论 -
php中global和$GLOBALS 的区别
<?php$str = 'hello baby!';function say(){ global $str; $str = 'hello honey!';}say();echo $str; //输出hello honey!?>$str 是一个全局变量,而这个全局变量在php程序中的函数中是不能访问的。看上面的代码,按我的理解,global $str;原创 2014-03-24 19:41:23 · 802 阅读 · 0 评论 -
关于递归的生活启示
当每一天的时光悄悄流逝,开始新的一天时,你的生活是不是又在重复昨天的,你正在有条不紊的按着昨天的轨迹在执行着你的活法。也许一辈子,你就这样循环递归着。所谓程序世界里的递归,正潜移默化的映射着我们的生活。我有一段php的递归程序:<?php function fac($num) { $res = ""; if ($num1 < 0) { echo "Data error!"原创 2013-11-17 10:35:56 · 1156 阅读 · 2 评论 -
PHP GD库处理图片的相关常用函数(二)
本节主要总结一下对于特定格式(png. jpg, gif)图片的一些处理。应用场景:处理用户的上传头像,处理上传图片……imagecreatefromgif();imagecreatefrompng();imagecreatefromjpeg();上面三个函数表示打开一个图像资源,参数是传入相应的图片地址。<?php$img = imagecreatefromgif('.原创 2014-03-30 20:51:46 · 2686 阅读 · 1 评论 -
对PHP中GD库的一些画图函数、及函数参数的学习总结(一)
<?php$img = imagecreatetruecolor(600, 600); //创建一个600px * 600px 的真彩色图像$cornflowerblue = imagecolorallocate($img, 100,149,237);imagefill($img, 0, 0, $cornflowerblue); //填充背景色//imagefill($img, 30,原创 2014-03-28 20:36:07 · 3049 阅读 · 0 评论 -
关于我遇到的php的 offset 的一点的总结
我们先来一段前奏: <?php $arr = Array("banana", "apple", "bear"); echo $arr[0].""; echo $arr[3]; ?> 从上面可以看出,$arr[3]其实是不存在的,所以运行后出现了一条警告:Notice: Undefined offset: 3 in D:\wamp\apa原创 2013-11-12 13:37:28 · 2247 阅读 · 0 评论 -
WARNING: Nothing matches the include pattern '/private/etc/php-fpm.d/*.conf'
mac 10.13.3自带php7和php-fpm, 在运行php-fpm的时候出现: 解决: cd /private/etc/php-fpm.d sudo cp www.conf.default www.conf参考Mac OSX 10.9搭建nginx+mysql+php-fpm环境原创 2018-03-18 18:46:00 · 6454 阅读 · 2 评论