分类 php 下的文章

通过composer安装laravel

300惯例先上官网:lavaval官网 引用: composer在WIN/MAC/LINUX下的安装 composer国内镜像 以下方法以Windows环境为主 首先,通过composer下载laravel的全局安装包: composer global require "laravel/installer" composer会自动把laravel的安装包下载到你的目录\AppData\Roaming\Composer\vendor\bin下,然后我们把这个路径添加到环境变量里面,这样我们就可以再cmd下通过laravel命令来进行操作。 然后我们初始化一个larave...

PHP抽象类和接口的差异和实现方法

300接口方法 接口,主要定义继承类的接口规范,不含逻辑和数据,但是可以定义常量。 <?php interface father { const myson = 'this is myson'; public function son1(); public function son2(); } interface father2 extends father { const myson2 = 'oh my son2'; } class son implements father { public function son1() { ...

YII2通过PHP Composer安装(Windows/macOS/Linux)

300 注: 留档的意思是自己操作的备用记录,省得以后到处乱翻的,如果看客跟着操作有差异,请一定告知 Windows版本 环境:PHP5.5 OS:Win10(x64) 安装流程 安装composer 可以使用composer-setup.exe快捷安装,或者使用命令行安装 参考网址:https://getcomposer.org/download/ 命令行为: php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');" php -r "if (hash_file('...

PHP的十二种常见魔术方法,跟着代码去了解

300代码部分: <?php class father { public $son_one = '123'; public $son_three = 'son_three'; private $son_private = 'private'; //析构方法,初始化类时调用 function __construct() { echo "hello Moto"; } //销毁方法,类对象销毁时调用 function __destruct() { echo "go...

如何在macOS上安装php-redis扩展

300主要是因为很久没有更新过博客了,强行发一波技能。 最近在捣鼓macOS(如果你觉得我把OS X的名字说错了请自行百度最新版MAC的系统叫什么名字,反正饼干把系统名字改了),然后在macOS上搭建php环境。之前有了解过一键环境包,卖批的只找到个收费的,如果你有免费更好用的一键包请务必告诉我。本人自当在实验成功后支付宝转账5元以表谢意。 言归正传。 我们在macOS上有个很好用的套件管理器叫HomeBrew。反正我是觉得这个网站从网址上来看应该是上海人做的。前面的链接你可以点进去,上面有教你怎么在macOS上安装homebrew的方法,官网可以切换成简体中文的,英文盲安心洗路。 安装好ho...

thinkphp使用Ueditor编辑器写入数据库单双引号转义问题

300在ThinkPHP中提交表单插入数据的时候,单引号和双引号是会被自动转义的,就是会自动的加上反斜线, 但是我不想给单引号和双引号加上反斜线, 如:hds"gh"j'g'h 会被自动转义为:hds"gh"j'g'h 请注意需要的是取消这个转义的功能,而不是使用stripslashes() 函数删除这些反斜杠,即不需要官方的这个自动转义的功能。 所以在网上搜索到解决方法: 1,在thinkphp目录下,依次打开 ThinkPHP\Lib\Driver\Db 目录,并在dbmysql.class.php 这个文件中把escapeString 函数的函数修...
微信扫描以下二维码,关注我的公众号