随笔分类 -  php

php 平时要注意的细节问题
摘要:int preg_match(string $pattern, string $subject[, $arr][, int $flags]);$pattern 正则表达式$subject: 要搜索的字符串$arr: 成功返回存放的数组返回值:匹配不成功为 0,否则为 1$arr[0]: 为包含与整个... 阅读全文
posted @ 2014-08-14 11:11 好记性还真不如烂笔头 阅读(455) 评论(0) 推荐(0)
摘要:// global在函数中产生一个指向函数外部变量的别名变量,而不是真正的函数外部变量,一旦改变了别名的变量指向地址,就会发生一些意外的情况$a = 10;function test(){ global $a; echo $a; // 10 unset($a);}test(); /... 阅读全文
posted @ 2014-08-11 23:18 好记性还真不如烂笔头 阅读(195) 评论(0) 推荐(0)
摘要:常见四种方式1.用户+组+角色+权限2.用户+组+权限3.用户+角色+权限(最多用)4.用户+权限以第三种为例:权限:用户操作的具体事件:如curd角色:指一类用户拥有的权限,如超级管理员,管理员,普通员工用户:最终执行权限的用户,如 admin,lin3615用三个表(perssion,level... 阅读全文
posted @ 2014-08-07 12:10 好记性还真不如烂笔头 阅读(1035) 评论(0) 推荐(0)
摘要:xml.xml文件 lin3615 M 26 lin361500 mmm 20 用simpleXML_load_file()实现att as $v) print_r($v);function get_contents($url){ if (ini_get("allow_url_f... 阅读全文
posted @ 2014-07-29 22:42 好记性还真不如烂笔头 阅读(516) 评论(0) 推荐(0)
摘要:基本原理: 就是获取唯一的openid,此值只要与自己数据库表中的值对应,就说明是此用户, 没有,则说明是新用户,其实就是找对应关系,因为openid与QQ号是唯一对应关系 放置按钮: 如在首页 index.php 中放如下代码(即放按钮) QQ登录 然后跳转到 qq/index.php 文件中,代码如下: "; echo ''; echo ""; } 阅读全文
posted @ 2014-07-22 21:45 好记性还真不如烂笔头 阅读(452) 评论(0) 推荐(0)
摘要:数据表如下:CREATE TABLE IF NOT EXISTS `china` (`region_id` smallint(5) unsigned NOT NULL, `parent_id` smallint(5) unsigned NOT NULL DEFAULT '0', `region_na... 阅读全文
posted @ 2014-06-30 22:11 好记性还真不如烂笔头 阅读(280) 评论(0) 推荐(0)
摘要:在产品展示页面时(如 shop.php?id=888),点击购买或添加到购物车时,根据相应的产品标识符(如 id),查询相应的数据库,如果查询表示有此产品,用 $_SESSION 数组保存相应的信息 阅读全文
posted @ 2014-06-29 14:29 好记性还真不如烂笔头 阅读(1102) 评论(0) 推荐(0)
摘要:isset()测试$a = '';isset($a); // true$a = FALSE;var_dump(isset($a)); // true$a = NULL;var_dump(isset($a)); //false$a = TRUE;var_dump(isset($a)); //truee... 阅读全文
posted @ 2014-06-28 15:12 好记性还真不如烂笔头 阅读(158) 评论(0) 推荐(0)
摘要:eval(phpcode)eval() 函数把字符串按照 PHP 代码来计算。相当于在字符串两边分别加上PHP语法标签该字符串必须是合法的 PHP 代码,且必须以分号结尾。如果没有在代码字符串中调用 return 语句,则返回 NULL。如果代码中存在解析错误,则 eval() 函数返回 false... 阅读全文
posted @ 2014-06-28 12:06 好记性还真不如烂笔头 阅读(989) 评论(0) 推荐(0)
摘要:换行符unix系列用 \nwindows系列用 \r\nmac用 \rPHP中可以用PHP_EOL来替代,以提高代码的源代码级可移植性<?phpecho PHP_EOL;//windows 平台相当于 echo "\r\n";// unix\linux 平台相当于 echo "\n";// mac ... 阅读全文
posted @ 2014-06-24 21:40 好记性还真不如烂笔头 阅读(534) 评论(0) 推荐(0)
摘要:至于在类中声明为 static 的属性和方法,这里不描述php中的变量作用范围的另一个重要特性就是静态变量(static 变量)。静态变量仅在局部函数域中存在且只被初始化一次,当程序执行离开此作用域时,其值不会消失,会使用上次执行的结果。function test(){ $tVar = 10; ec... 阅读全文
posted @ 2014-06-24 14:53 好记性还真不如烂笔头 阅读(1549) 评论(0) 推荐(0)
摘要:正常情况下,在开发模式中,把错误显示出来,方便纠正,但在布署模式中,就得把错误关闭:ini_set('display_errors', 1); // 开启ini_set('display_errors', 0); // 关闭此时,只是对包含在这个文件中的文件有效,本文件是无效果的:test.phpi... 阅读全文
posted @ 2014-06-23 13:33 好记性还真不如烂笔头 阅读(1756) 评论(0) 推荐(0)
摘要:http://justinvincent.com官网,一切尽在里面的下载帮助文件中,妙哉也!!ez_sql_core.php 1 last_error = $err_str; 88 89 // Capture all errors to an error array no... 阅读全文
posted @ 2014-06-20 22:49 好记性还真不如烂笔头 阅读(768) 评论(0) 推荐(0)
摘要:classA {public $x, $y;function __construct($x, $y) {$this->x = $x;$this->y = $y;} function get_value($arr = true) {if($arr == 'arr') { // 类中属性以关联数组形式转... 阅读全文
posted @ 2014-06-20 21:59 好记性还真不如烂笔头 阅读(249) 评论(0) 推荐(0)
摘要:来自:http://www.cnblogs.com/myluke/archive/2011/06/25/2090119.htmlspl_autoload_register (PHP 5 >= 5.1.2)spl_autoload_register — 注册__autoload()函数说明 bool ... 阅读全文
posted @ 2014-06-19 22:20 好记性还真不如烂笔头 阅读(254) 评论(0) 推荐(0)
摘要:http://blog.ipodmp.com/archives/php-write-a-mini-smarty-template-engine/迷你版Smarty模板引擎目录结构如下:① 要开发一个模板引擎,最主要的有两个类,分别是模板引擎入口类和模板解析类。A.首先创建MiniSmarty目录,然... 阅读全文
posted @ 2014-06-17 22:11 好记性还真不如烂笔头 阅读(332) 评论(0) 推荐(0)
摘要:/* 设计模式之单例模式$_instance 必须声明为静态的私有变量构造函数必须声明为私有,防止外部程序 new 类从而失去单例模式的意义getInstance() 方法必须设置为公有的,必须调用此方法以返回实例的一个引用:: 操作符只能访问静态变量和函数 new 对象会消耗内存使用场景:最常用的... 阅读全文
posted @ 2014-06-16 01:50 好记性还真不如烂笔头 阅读(300) 评论(0) 推荐(0)
摘要:actions = $this->filters = array(); $this->plugin_dir = dirname(__FILE__).'/plugins/'; } public function init() { $dir_handle = opendir($this->plugi... 阅读全文
posted @ 2014-05-13 09:47 好记性还真不如烂笔头 阅读(423) 评论(0) 推荐(0)
摘要:/*JSON语法数据在名称/值对中数据由逗号分隔花括号保存对象方括号保存数组JSON 数据的书写格式是:名称/值对名称/值对包括字段名称(在双引号中),后面写一个冒号,然后是值;如"myweb":"lin3615"等价于 myweb = "lin3615"JSON 值,可以是数字,字符串(在双引号中),逻辑值,数组{在方括号中},对象(在花括号中), null*//*mix json_decode($json [, true]) // 对$json 的格式数据解析, 为 true 时返回是数组,false 是对象$aa = ' 阅读全文
posted @ 2014-04-13 00:47 好记性还真不如烂笔头 阅读(209) 评论(0) 推荐(0)
摘要:IsSMTP() ;下一行加上 $mail->Port = 端口号;*/require 'class.phpmailer.php';$mail = new PHPMailer;$mail->IsSMTP(); // Set mailer to use SMTP$mail->Host = 'smt... 阅读全文
posted @ 2014-03-16 21:33 好记性还真不如烂笔头 阅读(181) 评论(0) 推荐(0)