在PHP的生命周期中,分为 词法分析-》语法分析-》编译PHP脚本为opcode-》Zend Engine在上述执行过程中,经常被人提起的解释型语言性能问题也就是因为每次执行脚本,上述过程都会重复执行。因此,也就出现了APC, xcache, eAccelerator等缓存,不过现在官方主推的是op...
分类:
其他好文 时间:
2015-07-15 14:57:47
阅读次数:
274
php:一般是在你要检查的代码开头记录一个时间,结尾记录一个时间。取差值,数据库SQL的效率sql的explain(mysql),启用slowquerylog记录慢查询。通常还要看数据库设计是否合理,需求是否合理等。但这个时间一般来说都很快,在一秒以内,所以不能直接用mktime()function...
分类:
数据库 时间:
2015-07-14 19:47:42
阅读次数:
154
atitit.session的原理以及设计 java php实现的异同
1. session的保存:java在内存中,php脚本因为不能常驻内存,所以在文件中
1
2. php的session机制 1
2.1. 解决Undefined variable: _SESSION的方法
1
2.2. Notice: A session had already been starte解决...
分类:
编程语言 时间:
2015-07-12 01:46:33
阅读次数:
164
做php开发的朋友有时候会希望自己的电脑能每天定时的运行一下某个脚本,但定时执行php脚本这种概念似乎多半是在linux中才提到,下面这篇文章主要和大家分享一下在win7下如何设置计划任务,以实现定时执行我们的php脚本。1.如下图依次选择 "开始"--->"所有程序"--->"附件"--->"系统...
(1)include()在执行文件时每次都要进行读取和评估;require()文件只处理一次(实际上文件内容替换了require()语句)(2)require()通常放在PHP脚本程序的最前面include()的使用和require()一样,一般放在流程控制的处理区段中,PHP脚本文件读到inclu...
分类:
其他好文 时间:
2015-07-08 18:34:52
阅读次数:
204
整理一些PHP开发安全问题
php给了开发者极大的灵活性,但是这也为安全问题带来了潜在的隐患,近期需要总结一下以往的问题,在这里借翻译一篇文章同时加上自己开发的一些感触总结一下。
简介
当开发一个互联网服务的时候,必须时刻牢记安全观念,并在开发的代码中体现。PHP脚本语言对安全问题并不关心,特别是对大多数没有经验的开发者来说。每当你讲任何涉及到钱...
分类:
Web程序 时间:
2015-07-06 10:19:11
阅读次数:
139
如果有一个好的编辑器或开发工具,能够极大提高我们的开发效率。下面介绍10个免费、强大的PHP编辑器/开发工具。这些编辑器拥有调试器、增量执行PHP脚本,查看每一行的所有变量值等功能。1.Notepad ++Notepad++是一款非常有特色的编辑器,是开源软件,可以免费使用。支持的语言: C, C+...
分类:
Web程序 时间:
2015-07-02 17:18:48
阅读次数:
184
PHP中还是有很多函数式编程的影子,函数功能还是比较强大的。1. 函数用function 关键字申明,函数名称大小写不明感,而且不支持函数重载,每个函数都有一个特定的名字,不能重名,用return关键字返回值;2. 函数的调用可以出现在申明之前或者之后,只要在php脚本可见范围内都可以调用,通过一对...
分类:
Web程序 时间:
2015-07-01 23:25:30
阅读次数:
198
eAccelerator是一个自由开放源码PHP加速器,优化和动态内容缓存,提高了php脚本的缓存性能,使得PHP脚本在编译的状态下,对服务器的开销几乎完全消除。它还有对脚本起优化作用,以加快其执行效率。使您的PHP程序代码执效率能提高1-10倍。下载地下:wget http://soft.vpser.net/web/eaccelerator/eaccelerator-eaccelerator-4...
分类:
系统相关 时间:
2015-06-30 18:29:23
阅读次数:
143
PHP 脚本可放置于文档中的任何位置。PHP 脚本以 结尾:PHP 文件的默认文件扩展名是 ".php"。PHP 文件通常包含 HTML 标签以及一些 PHP 脚本代码。下面的例子是一个简单的 PHP 文件,其中包含了使用内建 PHP 函数 "echo" 在网页上输出文本 "Hello World....
分类:
Web程序 时间:
2015-06-29 20:01:53
阅读次数:
148