![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
php
zezeshenshi
这个作者很懒,什么都没留下…
展开
-
php中static静态类与static 静态变量用法区别
声明类成员或方法为 static ,就可以不实例化类而直接访问,不能通过一个对象来访问其中的静态成员(静态方法除外,方法可以)。静态成员属于类,不属于任何对象实例,但类的对象实例都能共享。Class Person{ // 定义静态成员属性 public static $country = "中国"; // 定义静态成员方法 public stat转载 2013-01-08 22:20:57 · 372 阅读 · 0 评论 -
thinkphp读取配置
定义了配置文件之后,可以使用系统提供的C方法(如果觉得比较奇怪的话,可以借助Config单词来帮助记忆)来读取已有的配置:C('参数名称')//获取已经设置的参数值例如,C('APP_STATUS') 可以读取到系统的调试模式的设置值,同样,由于配置参数不区分大小写,因此C('app_status')是等效的,但是建议使用大写方式的规范。如果APP_STATUS尚未存在设置,则原创 2013-10-17 18:07:55 · 642 阅读 · 0 评论 -
ThinkPHP 中M方法和D方法的具体区别
M方法和D方法的区别ThinkPHP 中M方法和D方法都用于实例化一个模型类,M方法 用于高效实例化一个基础模型类,而 D方法 用于实例化一个用户定义模型类。使用M方法如果是如下情况,请考虑使用 M方法:对数据表进行简单的 CURD 操作而无复杂的业务逻辑时只有个别的表有较为复杂的业务逻辑时,将 M方法 与实例化 CommonModel 类进行结合使用M方法转载 2013-10-18 10:50:28 · 590 阅读 · 0 评论 -
thinkphp学习
1. D和M的区别主要在于: M方法不需要创建模型类文件,M方法不会读取模型类,所以默认情况下自动验证是无效的,但是可以通过动 态赋值的方式实现 而D方法必须有创建模型类。2. 数据库连接:在配置文件config.php if(!defined('THINK_PATH')) exit(); return array( 'D原创 2013-09-04 15:12:26 · 422 阅读 · 0 评论 -
关于 Node.js:所有PHP开发人员应该知道的5点
1. Node.js构建于Chrome的JavaScript引擎 我们知道,Google的Chrome浏览器有一个非常快速的JavaScript引擎,叫做V8。这个JS引擎可以被独立出来。Node.js就是建立在V8之上的。这也是为什么Node.js会运行得如此之快。这对于开发者来说,有几个好处: 你不需要重新学习一门新的语言,它就是JS。我常常查看Chrome和Mozilla转载 2013-06-07 15:59:03 · 643 阅读 · 0 评论 -
PHP中的is_callable函数
is_callable — 验证变量的内容是否能够进行函数调用 Descriptionbool is_callable ( callback $name [, bool $syntax_only = false [, string &$callable_name ]] )验证变量的内容是否能够进行函数调用。可以用于检查一个变量是否包含一个有效的函数名转载 2013-06-17 09:03:04 · 574 阅读 · 0 评论 -
php对象参数传值
class Student { private $name; public function setName($value) { $this->name=$value; } } class sch { private $student; public function setstudent(Student s) { $this->stud原创 2013-04-06 10:35:05 · 601 阅读 · 0 评论 -
一道牛B的题目
$a = 3;$b = 5;if($a = 5 || $b = 7) { $a++; $b++;}echo $a . " " . $b;原创 2013-01-19 16:46:15 · 360 阅读 · 0 评论 -
psql与php
// 连接,选择数据库 $dbconn = pg_connect("host=192.168.1.254 dbname=jz user=postgres password=123456 port=5432") or die('Could not connect: ' . pg_last_error()); if($dbconn) { print "OK! Has connect原创 2013-01-19 16:47:58 · 501 阅读 · 0 评论 -
php函数strrchr()
strrchr() 函数查找字符串在另一个字符串中最后一次出现的位置,并返回从该位置到字符串结尾的所有字符。如果成失败,否则返回 false。语法strrchr(string,char)参数 描述 string 必需。规定被搜索的字符串。 char 必需。规定要查找的字符。如果该参数是数字,则搜索匹配数字 ASCII 值的字符。 提示和注释 echo strrc原创 2013-01-14 15:26:37 · 406 阅读 · 0 评论 -
如何知道一个未知长度的字符串哪个字符出现的次数最多
如何知道一个未知长度的字符串哪个字符出现的次数最多 $str=”asdfgfdas323344##$\$fdsdfg*$**$*$**$$443563536254fas”;//任意长度字符串//解法一(最快速的解法,但是基本功要扎实)$arr=str_split($str);$arr=array_count_values($arr);arsort($arr);print转载 2013-01-14 15:34:08 · 481 阅读 · 0 评论 -
关于$_SERVER()
#测试网址: http://localhost/blog/testurl.php?id=5//获取域名或主机地址 echo $_SERVER['HTTP_HOST'].""; #localhost//获取网页地址 echo $_SERVER['PHP_SELF'].""; #/blog/testurl.php//获取网址参数echo $_SERV原创 2013-01-25 15:42:55 · 359 阅读 · 0 评论 -
thinkphpsetInc、setDec
而对于统计字段(通常指的是数字类型)的更新,系统还提供了 setInc 和 setDec 方法: $User = M( "User" ); // 实例化 User 对象 $User->setInc( 'score','id=5',3 ); // 用户的积分加 3 $User->setInc( 'score','id=5' ); // 用户的积分加 1 $User->转载 2013-10-23 11:38:59 · 482 阅读 · 0 评论