10个PHP开发的优良习惯

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

Onethink真正开启Debug调试模式,解决:页面错误!请稍后再试~

3.0k 技术 , 一条评论
虽然在后台 系统 > 网站设置 > 系统配置 中开启了“开发者模式”,但是出问题的时候还是只有这个傻提示: 页面错误!请稍后再试~ 这个提示一点用处都没有,所以我们要在代码中开启 Debug 模式,方法也很简单,在入口文件 index.php 中加入这么一行: define('APP_DEBUG', true); 就这么解决了。

PHP使用preg_split函数分割含换行和分号字符串

12.1k 技术 , 发表评论
preg_ split() 函数用于正则表达式分割字符串。它与split()和explode()函数的主要区别是: split()函数:用正则表达式来把字符串拆分并返回数组,如果出错则返回false。 preg_split() 函数:用 Perl 兼容正则表达式语法,通常比 split() 更快。 explode()函数:使用一个字符串分割另一个字符串,通常比以上两个函数更快。 preg_ split()…

ASP中文URL解码URLDecode函数实现

4.7k 技术 , 发表评论
大家都知道,在asp中,我们一般都通过 Server.UrlEncode 进行url的编码,这样使得一些特殊的字符能够通过链接正常访问,但当我们把这个编码后的url字符存入数据库后,有些时候需要程序读取这个url进行处理时,就需要对其进行url解码,在php中这些功能很完善,但asp中,我们是找不到Server.UrlDecode函数的,鉴于这个问题,我们就要自己…

Ubuntu禁用和启用图形界面

ubuntu禁用图形界面,使用tty1字符界面的方法如下。 首先,打开下面grub文件: sudo vim /etc/default/grub 然后,将启动图形界面命令: GRUB_CMDLINE_LINUX_DEFAULT="splash quiet" 改为启动字符界面: GRUB_CMDLINE_LINUX_DEFAULT="splash quiet text" 之后,更新grub: sudo update-grub 最后,重启系统。

Ubuntu Vi方向键[A [B [C [D问题解决

6.6k 服务器 , 发表评论
在ubuntu下, vi 在编辑模式下使用方向键时没有移动光标,而是在出现 [A [B [C [D 之类的字母乱码。编辑错误的话,就连退格键(Backspace键)都使用不了,只能用Delete来删除。 方法一:编辑/etc/vim/vimrc.tiny文件 root权限下打开 /etc/vim/vimrc.tiny 文件,将“compatible”改成“nocompatible”非兼容模式: set nocompatible 就可以解决…