今天心血来潮,调试了一下phpMyAdmin的config加载流程。
众所周知,phpMyAdmin在libraries里有一个config.default.php(一般都不用更改),然后在根目录下可以自己建一个自定义的配置config.inc.php。
这两个配置是怎样加载的呢?
我一开始在config.inc.php里加断点,根本走不进来,这个奇怪了。
找了好久,一步步调下载,才知道,他不是直接include config.inc.php,而是eval一把这个config.inc.php的内容,说是为了尾部空白引起的问题。。。
...
发表于2010年5月5日 09:46:00 更新于2010年5月5日 09:46:00
好久前就知道amfphp突然出了个新版(一度以为不会再维护了),从1.9beta到了1.9,而这次发布也是在beta两年后。
昨天试了下1.9正式版本,结果发现原先返回bytearray给flash的地方都卡死了,不会返回任何数据。
到网上搜了下,看来已经有人遇到我一样的问题了,...
昨天试了下1.9正式版本,结果发现原先返回bytearray给flash的地方都卡死了,不会返回任何数据。
到网上搜了下,看来已经有人遇到我一样的问题了,...
发表于2010年3月23日 11:23:00 更新于2010年3月23日 11:23:00
PHP沉思录(一) 工作模型
http://www.bloggern.com/1557.html
PHP沉思录(二) PME模型
http://www.bloggern.com/1966.html
PHP沉思录(三) Smarty
...
http://www.bloggern.com/1557.html
PHP沉思录(二) PME模型
http://www.bloggern.com/1966.html
PHP沉思录(三) Smarty
...
发表于2010年3月23日 10:48:00 更新于2010年3月23日 11:29:00
需求:想要采用AMFPHP实现,多个flash端push数据到php server,这些数据都能保存在server端并且被多个flash端都能访问到,即类似jsp中的application。
结果发现php中并未有提供application,而只有session,而session只是代表一个用户会话,而且用户关闭浏览器就失效,既不能实现persistence,更不能实现多用户share。
为什么php没有提供application呢?
关于此,给大家推荐一个好文以加深理解:
PHP沉思录--工作模型:http://www.bloggern.com/1557.html
...
结果发现php中并未有提供application,而只有session,而session只是代表一个用户会话,而且用户关闭浏览器就失效,既不能实现persistence,更不能实现多用户share。
为什么php没有提供application呢?
关于此,给大家推荐一个好文以加深理解:
PHP沉思录--工作模型:http://www.bloggern.com/1557.html
...
发表于2009年12月12日 21:26:00 更新于2009年12月12日 21:26:00
参看下述代码:
原来php中除了new出来的某class对象默认生成一个引用(即所有object对象默认情况下都是一个引用,需要显示调用clone关键字克隆一个对象),而所有其他类型数据传递时均采用值赋值,如果要引用赋值,必须加入引用符&。
本例中a...
居然报错,不存在叫“MID”的index:Undefined index: MID。<?php
$arr = array();
$tmp = array();
$arr["tmp"] = $tmp;
$tmp["MID"] =1;
echo $arr["tmp"]["MID"];
?>
原来php中除了new出来的某class对象默认生成一个引用(即所有object对象默认情况下都是一个引用,需要显示调用clone关键字克隆一个对象),而所有其他类型数据传递时均采用值赋值,如果要引用赋值,必须加入引用符&。
本例中a...
发表于2009年11月27日 08:46:00 更新于2009年12月15日 15:50:00
webserver黄金搭档安装配置手记,备查。转载请注明出处。
首先这些软件在windows平台基本都提供了安装包,但是为了了解基本配置内幕,以及方便以后重转系统,觉得选择绿色包,直接解压,通过修改配置文件以及手工构建相关服务。
第二,要有一个基本概念,php是作为一个apache的一个module(可以通过apache配置直接让apache加载),而mysql是作为php的一个extension,而apache和mysql由于常需要随系统启动(当然也可以手工启动),一般都需要安装配置成系统服务。
首先到官网准备好文件:
1、apache 2.2.14:apache_...
首先这些软件在windows平台基本都提供了安装包,但是为了了解基本配置内幕,以及方便以后重转系统,觉得选择绿色包,直接解压,通过修改配置文件以及手工构建相关服务。
第二,要有一个基本概念,php是作为一个apache的一个module(可以通过apache配置直接让apache加载),而mysql是作为php的一个extension,而apache和mysql由于常需要随系统启动(当然也可以手工启动),一般都需要安装配置成系统服务。
首先到官网准备好文件:
1、apache 2.2.14:apache_...
发表于2008年6月13日 17:27:00 更新于2008年6月13日 17:27:00
一、php的操作符
php中有很多别的语言没有的操作符
1、.:拼接操作符,主要用于拼接字符串。不是一般语言的+。譬如 $a = "i"." love you"; a为"i love you"
2、.=:拼接赋值操作符,譬如$a = 7; $a .= 8;这时a的值变成了78。同样,对于字符串,如$a = "i"; $a .= " love you";这时a的值为“i love you”!
3、@:错误控制操作符,将其放置在一个 PHP 表达式之前,该表达式可能产生的任何错误信息都被忽略掉。
4、!==和===:非全等和严格全等,因为php的松散特性,“1”=...
php中有很多别的语言没有的操作符
1、.:拼接操作符,主要用于拼接字符串。不是一般语言的+。譬如 $a = "i"." love you"; a为"i love you"
2、.=:拼接赋值操作符,譬如$a = 7; $a .= 8;这时a的值变成了78。同样,对于字符串,如$a = "i"; $a .= " love you";这时a的值为“i love you”!
3、@:错误控制操作符,将其放置在一个 PHP 表达式之前,该表达式可能产生的任何错误信息都被忽略掉。
4、!==和===:非全等和严格全等,因为php的松散特性,“1”=...
发表于2008年6月4日 15:35:00 更新于2014年8月20日 17:13:04
让机器能跑php:
1.首先下在apache,安装
2.下在php5,直接解压缩,按照说明文档配置apache的conf文件
学习PHP,还要有一个好的IDE。
1、搜索下PHP和eclipse,会出现phpeclipse和pdt两个插件,我选择的是pdt插件。按照link或者直接解压缩到相关目录的方式安装到eclipse中。
2、这时还不可以调试php,需要到zend上下载一个zend的phpdebugger(windows下其实是一个dll),解压缩放到php的扩展目录中,按照dubgger的说明文档,改写php.ini文件
此时,既可以在eclipse中调试php拉(暂时只有we...
1.首先下在apache,安装
2.下在php5,直接解压缩,按照说明文档配置apache的conf文件
学习PHP,还要有一个好的IDE。
1、搜索下PHP和eclipse,会出现phpeclipse和pdt两个插件,我选择的是pdt插件。按照link或者直接解压缩到相关目录的方式安装到eclipse中。
2、这时还不可以调试php,需要到zend上下载一个zend的phpdebugger(windows下其实是一个dll),解压缩放到php的扩展目录中,按照dubgger的说明文档,改写php.ini文件
此时,既可以在eclipse中调试php拉(暂时只有we...
发表于2008年6月4日 09:04:00 更新于2008年6月5日 19:02:00
实习第三天了,开始学习PHP,感觉最大的不同就是PHP比较随意,而且变量名前必须有个美刀,这两点其实我都不是很喜欢,我喜欢严密一点的语法,好了,等熟悉一段时间后,写写跟我接触的其他语言的不同把
共9篇日志 第1/1页
分类
琐碎文字 As3&Flex RIA UG English CodingArt C++ PHP Webserver E音乐盒 Unity3d C# JS&Html5 Tools mobile golang 最近发表
- golang学习之函数/方法/接口(2022年1月6日 17:50:24)
- golang学习之零值(2022年1月6日 16:38:10)
- hello, 2018(2018年1月15日 22:47:25)
- 字体类型名词解释(2015年1月18日 11:29:14)
- 获取mysql表注释以及列注释(2014年11月13日 15:56:32)
- php连接ms sql数据库的一些问题(2014年9月15日 20:32:14)
- virtualbox虚拟网络:NAT&bridge桥接网络(2014年8月25日 22:51:35)
- php图片加水印(2014年8月15日 22:50:42)
- windows查看端口占用情况(2014年7月31日 21:19:30)
- android安卓activity生命周期(2014年7月12日 10:31:47)
最近回复