10个PHP开发的优良习惯

5.3k PHP教程 发表评论
1 多阅读手册和源代码 没什么比阅读手册(php.net)更值得强调的事了。 仅仅通过阅读手册你就可以学习到很多东西,特别是很多有关于字符串和数组的函数。 就在这些函数里面包括许多有用的功能。 如果你仔细阅读手册,你会经常发现在以往的项目开发过程中,很多时候你在“重复发明轮子”。 而实际上你只需要一个核心函数就可以完成相应的功…

Windows安装Memcache及PHP测试教程

1 安装 Windows下的Memcache安装: 1、下载 memcache for windows。如下两个地址都可以下载: Memcached 64-bit for Windows:http://www.urielkatz.com/archive/detail/memcached-64-bit-windows/ 官网源码:http://memcached.org/downloads 下载之后解压到本地目录,本例中解压到这个目录 c:\memcached 2、在命令行状态下输入这个命令…

PHP内置函数生成随机数的方法汇总

5.2k PHP教程 , 一条评论
PHP内部生成随机数的方法相比其他方法简单,不需要额外配置,是生成随机数的首选方案。 1 rand函数 rand() 函数可以不加任何参数,就可以生成随机整数。如果要设置随机数范围,可以在函数中设置 min 和 max 的值。如果需要生成随机数的种子,使用 srand 函数配置。 echo rand(); // 生成 0~RAND_MAX 之间的随机数,Windows 系统下 RAND_…

git常用命令列表

6.7k PHP教程 发表评论
1 常用 $ git remote add origin [email protected]:yeszao/dofiler.git # 配置远程git版本库 $ git remote set-url --add origin [email protected]:yeszao/dnmp.git # 多添加一个push地址,这样一次可以push到多个remote $ git pull origin master # 下载代码及快速合并 $ git push origin master # 上传代码及快速合并 $ git fetch origin …

PHP函数include include_once require和require_once的区别

10.3k PHP教程 , 一条评论
了解下include、include_once、require和require_once这4个函数: include函数:会将指定的文件读入并且执行里面的程序; require函数:会将目标文件的内容读入,并且把自己本身代换成这些读入的内容; include_once 函数:在脚本执行期间包含并运行指定文件。此行为和 include 语句类似,唯一区别是如果该文件中已经被包含过,则不会再…

手把手编写PHP MVC框架实例教程

134.7k PHP教程 , , 379评论
1 什么是MVC MVC模式(Model-View-Controller)是软件工程中的一种软件架构模式。 MVC把软件系统分为三个基本部分:模型(Model)、视图(View)和控制器(Controller)。 PHP中MVC模式也称Web MVC,从上世纪70年代进化而来。 MVC的目的是实现一种动态的程序设计,便于后续对程序的修改和扩展简化,并且使程序某一部分的重复利用成为可…

Linux Nginx服务器搭建SSL/TLS(https+http/2)

首先,SSL/TLS是什么? 比如:https://www.awaimai.com/,前面是https,表明这个是https协议。 https就是http + SSL/TLS,在http外面套一个加密层,让第三方难以得到传输的明文数据。 如果用chrome访问这个站,在这个URL旁边会显示一个绿色的锁,表明这个连接是安全的。 另外,境外的https还有一个附加效果,就是抵御关键字的审查,同时…

phpStudy搭建服务器教程

12.9k PHP教程 , 7评论
phpStudy是一个PHP调试环境的程序集成包。 该程序包集成最新的 Apache+Nginx+LightTPD PHP MySQL+phpMyAdmin Zend Optimizer Zend Loader 一次性安装,无须配置即可使用,是非常方便、好用的PHP调试环境。 使用 phpStudy 搭建PHP服务非常简单,如下四步就可以完成了。 1 下载 首先从 phpStudy 官网下载最新版本解压版,地址:http://www…

MySQL修改MyISAM存储引擎为InnoDB

如果MySQL没有使用InnoDB类型,有的程序可能提示错误,比如 LiteCommerce,会提示下面错误: Fatal error: MySQL server doesn't support InnoDB engine. 用 MySQL 建数据库的时候,表缺省是 InnoDB 类型,也就没有在意。后来用Access2MySQL导数据的时候发现只能导成 MyISAM类型的表。MyISAM类型不支持事务处理等高级处理,而InnoDB类型…
« 上一页