PHP开发
爱吃冰淇凌的羊驼
处在学习阶段一名在校研究生,博客记录下我的疑问以及如何解决的,以菜鸟的视角解决问题,避免专家盲点,共同学习,共同进步
展开
-
PHP单引号和双引号的区别
先定义一个测试用的变量:$name = 'hello'; 双引号里面引用的变量可以输出变量的值,例如:echo "the $name";会输出 the hello 单引号里面写什么就输出什么,不会引用变量的值,例如:echo 'the $name';会输出 the $name ...原创 2018-09-08 15:07:15 · 471 阅读 · 0 评论 -
thinkphp5自定义配置验证码
这里我说明如何配置验证码,并不涉及前端js的提交的代码em... 我用的mac 不知道是以前安装过composer还是mac自带的有composer,反正我记得没有安装过composer(可能是年代太久远我自己都忘了,后来百度了一波貌似mac并不自带composer)首先确认文件夹\vendor\topthink\think-captcha存在,如果存在这个文件夹目录就可以不安装(我的ma...原创 2018-11-09 11:24:55 · 1078 阅读 · 0 评论 -
php中 -> 和 => 和 :: 的用法 以及 self 和 $this 的用法
原文链接:https://www.cnblogs.com/gaogaoxingxing/p/5798270.html=> 数组中 用于数组的 key 和 value之间的关系例如:$a = array( '0' => '1', '2' => '4',);echo $a['0'];echo $a['2'];-> 类中 用于引用类实例的方法和属...转载 2018-11-09 10:09:37 · 412 阅读 · 0 评论 -
解决PHP页面显示乱码解决方案
一.检查HTML页面转UTF-8编码问题 1.在head后,title前加入一行:<meta http-equiv='Content-Type' content='text/html; charset=utf-8' />顺序不能错,一定要在head后,title前。2.html文件编码问题:点击编辑器的菜单:“文件”->“另存为”,可以看到当前文件的编码,确保文...转载 2018-09-21 09:55:59 · 29706 阅读 · 3 评论 -
ThinkPHP5动态配置
说在前面的话:动态配置主要用于当前控制器或方法里面进行动态的配置设置。如果需要配置仅在当前控制器生效,需要在当前控制器中写一个构造方法,例如: public function __construct(){ config(''key,'key的值'); } ...原创 2018-09-12 21:40:04 · 794 阅读 · 0 评论 -
ThinkPHP5惯例配置
说在前面的话:为什么要新建自己配置?因为在实际开发中是不允许修改框架中的任何文件的,如果后期做框架升级是十分不便的,很难维护。我们所新建的配置文件可以覆盖和添加框架自带的默认配置,所以需要自己手动新建一下配置1.首先打开public目录下的index.php文件,添加配置文件路径:define("CONF_PATH",__DIR__.'/../conf'); //然后在applicati...原创 2018-09-12 21:40:50 · 406 阅读 · 0 评论 -
PHP获取当前日期
date_default_timezone_set('Asia/ShangHai'); $today = date('m-d',time());//获取当天日期 $week = date("w");//获取当天星期几原创 2018-09-09 20:03:49 · 657 阅读 · 0 评论 -
PHP中的逻辑运算符
原创 2018-09-09 12:57:03 · 1959 阅读 · 0 评论 -
PHP中的比较运算符
原创 2018-09-09 12:22:20 · 826 阅读 · 0 评论 -
PHP常量取值
1.可以在define()过后直接用常量名取值;2.可以使用constant()函数进行常量的取值,它和直接使用常量名输出的效果是一样的,但函数可以动态的输出不同的常量,在使用上要灵活、方便。例如:<?php$p=""; //定义一个空的变量来保存常量的名称define("PI1",3.14);//定义圆周率的两种取值define("PI2",3.142);$height =...原创 2018-09-09 11:58:52 · 1359 阅读 · 0 评论 -
PHP判定一个常量是否被定义
defined()函数可以帮助我们判断一个常量是否已经定义,其语法格式为:bool defined(string constants_name)它只有参数constant_name,指的是要获取常量的名称,若存在则返回布尔类型true,否则返回布尔类型false; (注:bool表示函数返回值类型为布尔类型)...原创 2018-09-09 12:05:06 · 1365 阅读 · 0 评论 -
PHP的系统常量
系统常量是PHP已经定义好的常量,我们可以直接拿来使用,常见的系统常量有:(1)__FILE__ :php程序文件名。它可以帮助我们获取当前文件在服务器的物理位置。(2)__LINE__ :PHP程序文件行数。它可以告诉我们,当前代码在第几行。(3)PHP_VERSION:当前解析器的版本号。它可以告诉我们当前PHP解析器的版本号,我们可以提前知道我们的PHP代码是否可被该PHP解析器...原创 2018-09-08 17:45:01 · 1205 阅读 · 0 评论 -
PHP定义常量
PHP定义常量使用define()方法来定义define(,,)方法有三个参数:1.string类型的常量名称,需要用双引号扩起来【必填参数】。2.定义的常量的值【必填参数】。3.指定大小写是否敏感,true表示不敏感,false表示敏感(默认为false)【可选参数】。...原创 2018-09-08 17:28:38 · 3914 阅读 · 0 评论 -
PHP打开并显示文件内容
<?php$file_handle = fopen("/data/webroot/resource/php/f.txt","r"); //返回值是资源类型。if ($file_handle){ //接着采用while循环一行行地读取文件,然后输出每行的文字 while (!feof($file_handle)) { //如果不是最后一行就一直循环执行 ...原创 2018-09-08 17:13:48 · 4808 阅读 · 0 评论 -
PHP禁止显示警告提示
在代码开始的时候加上 error_reporting(0); //禁止显示PHP警告提示,例如:<?php error_reporting(0); ........ ........ ........?>即可。原创 2018-09-08 17:10:20 · 5076 阅读 · 0 评论