PHP

PHP中用下划线开头的变量含义

使用ThinkPHP开发的过程中应该尽量遵循下列命名规范方法的命名使用驼峰法,并且首字母小写或者使用下划线“_”,例如getUserName,_parseType,通常下划线开头的方法属于私有方法;属性的命名使用驼峰法,并且首字母小写或者使用下划线“_”,例如tableName、_instance,通常下划线开头的属性...

php中_initialize()函数与 __construct()函数的区别说明

_initialize()方法是在任何方法执行之前,都要执行的,当然也包括__construct构造函数。也就是说如果存在_initialize()函数,调用对象的任何方法都会导致_initialize()函数的自动调用,而__construct()构造函数仅仅在创建对象的时候调用一次,跟其它方法调用没有关系。__co...

ci框架总结(一)

在进行数据库操作前一定要先初始化数据库类:$this->load->database();在model类中:classMyiapp_modelextendsCI_Model{publicfunction__construct(){$this->load->database();$this->...
代码星球·2020-11-21

ci 框架中defined('BASEPATH') OR exit('No direct script access allowed');

作用:OR就是前面的是true时,就不走后面了。加这个是为了防止不是从index.php访问到的控制器...

CodeIgniter安装和入门使用(一)

CodeIgniter是个轻量级功能也强大的框架,适合做自己做小项目用,本文介绍CodeIgniter的安装和使用。安装官网链接http://codeigniter.org.cn/user_guide/installation/downloads.html,最新的版本为3.0.2,直接git下载下来就ok。安装说明如下...

php中的<?= ?>和<?php ?>有什么区别么?

<??>是短标签<?php?>是长标签在php的配置文件(php.ini)中有一个short_open_tag的值,开启以后可以使用PHP的短标签:<??>同时,只有开启这个才可以使用<?=以代替<?echo。在CodeIgniter的视频教程中就是用的这种方式。但是这个...

CodeIgniter启用缓存和清除缓存的方法

Codeigniter支持缓存技术,以达到最快的速度。尽管CI已经相当高效了,但是网页中的动态内容、主机的内存CPU和数据库读取速度等因素直接影响了网页的加载速度。依靠网页缓存,你的网页可以达到近乎静态网页的加载速度,因为他们将程序输出的结果保存到硬盘上了。缓存是怎么工作的?CI支持每个页面单独缓存,而且可以设置缓存更...

phpstorm clone 码云项目到本地 Version Control 不显示

最近在用码云作为代码仓库,但是建了仓库,也填加了SSH,把项目利用phpstorm VCS-->checkoutfromversioncontrol-->git克隆到本地之后,Versioncontrol一直不显示,遇到这种情况可以使用alt+9把Versioncontrol显示. &n...

phpstorm配置了git后Terminal 不能使用显示:git' 不是内部或外部命令,也不是可运行的程序

问题:在phpstorm上配置好git后,将代码拉了下来,但是命令行无法使用显示如图解决方法:①找到安装git的位置,然后在该目录的子目录下分别找到git-core、bin两个目录,我的安装在了D盘,所以两个目录分别是:D:gitGitmingw32libexecgit-core和 D:gitGitin,截...

PHP CI框架调试开启报错信息方法

1、php.ini设置display_errors=Onerror_reporting=E_ALL|E_STRICT2、ciindex.php设置define(‘ENVIRONMENT’,‘development’);error_reporting(E_ALL);3、config/database.php中修改数据库设...

CI框架与Thinkphp框架的一些区别

初学CI框架遇到的一些问题,与Thinkphp框架对比的不同之处。system             是框架核心application    &nb...

php 设置error_reporting(0)和ini_set('display_errors', 0)之后,还是显示错误

php5.4apache2.2关闭错误报告和错误显示依然会显示错误按照我的理解,error_reporting(0)之后就应该不会显示错误了,这是怎么回事?后来我又试着在php.ini者.htaccess中将display_errors设为off,才抑制了错误报告的显示。而根据PHP手册中的描述display_erro...

PHPStorm2017去掉函数参数提示

今天升级到PHPStorm2017.1发现增加了好些新功能,有个默认开启的参数名和类型提示功能,虽然功能挺强大的,不过我用不着,还是关掉的好,有同样需求的同学可以看看 例子比较特殊这么看起来确实有点费眼睛的感觉还是关掉的好 配置面板中搜索parameternamehints路径Editor>G...

php 5 与7有什么区别

PHP7.0使用新版的ZendEngine引擎,带来了许多新的特性,其与相比,有如下特性:性能提升:PHP7比PHP5.0性能提升了两倍。全面一致的64位支持。以前的许多致命错误,现在改成抛出异常。PHP7.0比PHP5.0移除了一些老的不在支持的SAPI(服务器端应用编程端口)和扩展。.PHP7.0比PHP5.0新增...
代码星球·2020-11-21

PHP执行系统外部命令函数:exec()、passthru()、system()、shell_exec()

php提供4种方法执行系统外部命令:exec()、passthru()、system()、shell_exec()。在开始介绍前,先检查下php配置文件php.ini中是有禁止这是个函数。找到disable_functions,配置如下:disable_functions=如果“disable_functions=”后...