geek的技术日志,记录每一次技术思考的闪光点。

标签:PHP

PHP

经典的PHP学习资源

later阅读(495)评论(0)

PHP最佳实践 PHP Best Practices Best practices for Modern PHP Development PHP Web 开发社区的新人 你可以通过订阅周刊资讯来获取关于扩展包推荐、最新消息、特殊事件或者是社...

PHP

PHP高级技能之PHP代码注释

later阅读(338)评论(0)

  PHP代码注释 代码要写注释,这基本上是共识。PHP也有他的一套注视规范。 PHPDoc PHPDoc 是注释 PHP 代码的非正式标准。它有许多不同的标记可以使用。完整的标记列表和范例可以查看 PHPDoc 指南。 如下是撰...

PHP

PHP高级技能之PHP缓存

later阅读(247)评论(0)

PHP缓存 PHP 本身来说是非常快的,但是但你当发起远程连接、加载文件等操作时也会遇到瓶颈。 幸运的是,有各种各样的工具可以用来加速你应用程序某些耗时的部分,或者说减少某些耗时任务所需要运行的次数。 Opcode 缓存 当一个 PHP 文...

PHP

PHP高级技能之PHP运行服务器与部署

later阅读(172)评论(0)

PHP运行在Apache、Nginx上,好多人都知道,PHP部署就是把代码丢到运行目录。但是更深入的PHP服务器知识,可能很多人就未必了解了。其实每一步,只有深入,都是有各种道道的。 都是各种套路。 PHP服务器与部署技术 部署 PHP 应...

PHP

PHP高级技能之PHP程序测试

later阅读(151)评论(0)

之前写了几篇php高级特性,这个高级技能,是有别于特性的。高级技能是用法,特性则更多是跟语言绑定在一起的。 写代码要测试,大家都知道,如果是写Java的,可能更清楚了。因为Junit几乎深入人心。PHP的话,可能很多人就没这个概念。其实PH...

PHP

PHP高级特性之PHP项目安全性的配置

later阅读(177)评论(0)

PHP网站安全技术 PHP以做网站为主,做网站,安全则是其中最重要的一个环境。网站足够安全,才能保证不被黑,用户才能用得放心。 Web 应用程序安全 攻击者无时无刻不在准备对你的 Web 应用程序进行攻击,因此提高你的 Web 应用程序的安...

PHP

PHP高级特性之错误与异常的处理

later阅读(297)评论(0)

错误与异常 写代码,就会有错误,就会有异常。处理好错误和异常,是一个码农必备的高级技能之一。 错误 在许多「重异常」(exception-heavy) 的编程语言中,一旦发生错误,就会抛出异常。这确实是一个可行的方式。不过 PHP 却是一个...

PHP

PHP高级特性之使用模版

later阅读(1096)评论(0)

PHP高级特性之使用模版 PHP的主要功能之一是写网页。新手的话,可能就直接用php写了。但是想要分工协作,写出比较漂亮的网页,比较高效的做法就是使用模版了。 PHP的模版整体上可以分为两种类型,一是原生的模版,二是一些开源PHP框架里定义...

PHP

PHP入门学习之PHP连接MySQL数据库的通讯

later阅读(144)评论(0)

PHP只是程序,内容数据要保存起来,还是得靠数据库。听说,MYSQL跟PHP最配哟,都是免费开源的,而且应用广泛。这里主要介绍如何使用PHP连接MySQL数据库 PHP连接MySQL数据库 绝大多数时候你的 PHP 程序都需要使用数据库来长...

PHP

PHP入门学习之网站处处使用使用UTF8编码

later阅读(136)评论(0)

PHP网站编码有很多种,我为啥推荐处处使用UTF8编码呢?大家可能在问,不是好多php网站都有GBK GB2312之类的中文编码嘛。有些坑,踩过了才知道深。信我的,准没错。处处皆用UTF8 使用 UTF-8 编码 本章是由 Alex Cab...

PHP

PHP入门学习之日期和时间的格式化处理

later阅读(167)评论(2)

众所周知,日期和时间,在我们的代码里是很重要的一个角色。处处都需要处理。学会日期时间的处理,是PHP的重要基础之一。 日期和时间 PHP 中 DateTime 类的作用是在你读、写、比较或者计算日期和时间时提供帮助。除了 DateTime ...

mysql

PHP入门学习之PHP开发环境的搭建

later阅读(154)评论(0)

php的开发环境包括两部分。一是写代码的环境。二是运行代码的环境。 首先说写代码的环境,其实就是各种IDE和编辑器。企业级的有 zend studio,功能强大,但是收费的,要破解。免费的IDE有个Aptana Studio,我用的就是这个...

PHP

PHP入门学习之在PHP中使用正则表达式

later阅读(172)评论(0)

如何在 PHP 中使用正则表达式 检验用户输入、解析用户输入和文件内容,以及重新格式化字符串   正则表达式提供了一种处理文本的强大方法。使用正则表达式,您可以对用户输入进行复杂的检验、解析用户输入和文件内容,以及重新格式化字符串...

PHP

PHP入门学习之PHP基础语法

later阅读(230)评论(0)

1、脚本标签   <?php   // PHP 代码   ?>   2、输出 有两种在浏览器输出文本的基础指令:echo 和 print echo – 可以输出一个或多个字符串print – 只允许输出一...

PHP

PHP常见面试题及答案

later阅读(374)评论(0)

基础题:1.表单中 get与post提交方法的区别?答:get是发送请求HTTP协议通过url参数传递进行接收,而post是实体数据,可以通过表单提交大量信息. 2.session与cookie的区别?答:session:储存用户访问的全局...

PHP

2017最新PHP经典面试题总结

later阅读(879)评论(0)

1、双引号和单引号的区别 双引号解释变量,单引号不解释变量 双引号里插入单引号,其中单引号里如果有变量的话,变量解释 双引号的变量名后面必须要有一个非数字、字母、下划线的特殊字符,或者用{}讲变量括起来,否则会将变量名后面的部分当做一个整体...

PHP

PHP高级特性之正则表达式在PHP里的用法

later阅读(151)评论(0)

在PHP中,我们进行字符串处理时,能用字符串处理函数时我们当然要使用简单的字符串处理函数,但字符串处理函数的能力是有限的,所以我们就需要利用一个更强大的工具,那就是正则表达式。 简述正则表达式 正则表达式是什么? 正则表达式就是描述字符串排...

PHP

PHP高级特性之实现SMTP邮件发送

later阅读(89)评论(0)

综述 PHP的邮件发送最常见的便是SMTP,通过编写一个Smtp类,设置好smtp服务器,邮箱用户名,密码,即可实现邮件的发送 邮件发送 邮件发送的类如下,文件名叫做   1 email.class.php   1 2 3 4 5 6 7 ...