51dev.com IT技术开发者社区

51dev.com 技术开发者社区

PHP对象和接口抽象类注意事项

PHP对象和接口抽象类注意事项

Php的对象的实现:注:对象名称最好以对象名.class.php来进行命名。1.对于静态类的成员不能使用$this->这个来调用其静态类的成员和函数,应该使用self::成员或者方法来进行调用;2.对于继承了静态类的新类需要调用父类的静态方法,应该采用parent::子类的静态成员和方法来进行...

针对Material主题怎么修改 phpstorm 代码编辑器的样式

针对Material主题怎么修改 phpstorm 代码编辑器的样式

在【Editor】->【ColorScheme】中修改,如图:  ...

ThinkPHP 通过 PHPMailer插件来发送邮件

ThinkPHP 通过 PHPMailer插件来发送邮件

1、修改application中的common.php文件usePHPMailerPHPMailerPHPMailer;functionemail($mailto,$subject,$content){//实列化PHPMailer,同时传递true表示启用异常机制$mail=newPHPMailer...

ThinkPHP 笔记

ThinkPHP 笔记

〇、通过composer安装thinkphp51、下载安装composer-setup.exe,2、通过composerconfig-grepo.packagistcomposerhttps://packagist.laravel-china.org修改下载所用的镜像文件的地址3、通过compose...

PHP 通过 imagettftext() 为图片添加水印

PHP 通过 imagettftext() 为图片添加水印

imagettftext()为指定图像资源添加文字imagettfbox()得到输入文本的区域大小imagesx()得到图像的宽imagesy()得到图像的高 效果图: 代码: <?php//PHP使用GD拓展库制作图像//指定输出为JPEG图片header('C...

php 通过 imagecopyresampled 用于剪切出一个新的图片

php 通过 imagecopyresampled 用于剪切出一个新的图片

使用到的函数:imagecreatefromjpeg();通过打开一个图像得到这个图像的imgresource,他的参数可以是本地图片文件也可以是网络图片文件imagecreatetruecolor();创建一个真彩色的图像imagecopyresampled();从原图片复制剪切出一个新的图片并放...

通过 PHP 的GD库创建一个简单的图片

通过 PHP 的GD库创建一个简单的图片

通过PHP的GD库创建一个简单的图片1、效果图  2、代码<?php//PHP使用GD拓展库制作图像//指定输出为JPEG图片header('Content-type:image/jpeg');//1、创建图像//imagecreatetruecolor($width,$h...

PHPStorm 通过 Material Theme UI 设置新主题

PHPStorm 通过 Material Theme UI 设置新主题

第一步:去官网下载对应PHPStorm版本的主题 https://plugins.jetbrains.com/plugin/8006-material-theme-ui/versions第二步:将其加压出来,并将lib文件夹下的所有jar包复制到你PHPStorm所在安装位置的lib包中,...

phpstudy8 安装 redis

phpstudy8 安装 redis

  第一步:安装Redis,rediswindows 下载链接第二步:将下载好的msi文件根据安装提示安装好。我们知道Redis作为服务的NoSQL,我们需要将它设置为服务,方便以后直接使用,而对于Redis而言也是分为服务端和客服端,这两者的关系要闹明白,我们将Red...

thinkphp在模板中使用php的函数

thinkphp在模板中使用php的函数

thinkphp在模板中使用php的函数使用{:函数名}的形式 例如://获取session中存的值{:session('admin.loginname')}//输出当前日期{:date('Y-m-dH:i:s',time())} ...

thinkphp 5.1 去掉 .html 后缀

thinkphp 5.1 去掉 .html 后缀

thinkphp5.1去掉.html后缀   ...

thinkphp 6.0 在 initialize 中重定向无效

thinkphp 6.0 在 initialize 中重定向无效

thinkphp6.0在initialize中重定向无效 改用header()函数实例://header('location:/index.php/模块/控制器/方法');header('location:/index.php/admin/login/login');  ...

thinkphp 获取前端传递过来的参数

thinkphp 获取前端传递过来的参数

thinkphp获取前端传递过来的参数 usethinkfacadeRequest;//获取当前请求的name变量Request::param('name');//获取当前请求的所有变量(经过过滤)Request::param();//获取当前请求未经过滤的所有变量Request::par...

PHP 发送get请求

PHP 发送get请求

PHP发送get请求 file_get_contents方法:$s=file_get_contents("http://apis.map.qq.com/ws/distance/v1/?mode=driving&from=30.56808,104.064305&to=30.5...

thinkphp6.0 多应用模块下提示控制器不存在

thinkphp6.0 多应用模块下提示控制器不存在

thinkphp6.0多应用模块下提示控制器不存在 在项目根目录下使用Composercomposerrequiretopthink/think-multi-app参考链接...