PHP:是Hypertext Preprocessor(超文本预处理器)的递归缩写
- phpStudy v8.0 (针对Windows系统,免费)
- phpStudy Linux面板(小皮面板)(针对Linux系统,免费)
- XAMPP(针对MAC OS系统,免费)
微信文章:高效PHP开发人员的十大PHP开发工具,作者:21CTO
宝塔面板
简单好用的服务器运维面板
这个PHP IDE适用于绝大多数PHP框架,如Zend Framework,Symfony,Yii,Laravel和CakePHP,以及流行的内容管理系统(CMS),如Drupal,Magento和WordPress等。
方案一:
修改phpstrom的默认端口。
步骤:File—Settings—Build,Execution,Deployment—Debugger中,把Port改为自己的端口就行了
方案二:
配置PHP Interpreter。
步骤:File -> Settings -> Languages & Frameworks -> PHP -> CLI Interpreter这行 点击最右边的 三个小点图标 -> 在PHP executable这行 点击文件夹图标 -> 然后选择PHP.exe即可。
比较好的文章
define
定义常量,格式:
case_insensitive:可选。规定常量的名称是否对大小写敏感。默认 false
require
引入 或者 包含 外部的php文件
include() :在执行文件时每次都要进行读取和评估
require() :文件只处理一次
DIR
php的魔术常量
文件所在的目录
等价于 dirname(FILE)。除非是根目录,否则目录中名不包括末尾的斜杠。(PHP 5.3.0中新增)
字符串旁边的 点 的作用
用来连接字符串,如:$str = "这是字符串" . $s . "中间连接着一个变量";
require_once
与 require 的作用是一样的,都是引用或包含外部的一个php文件
require_once 指定的文件如果已经被包含过,则不会再次包含。它可以避免函数重定义,变量重新赋值等问题。
ABSPATH
自定义的常量,在"wp-load.php"中定义,表示绝对路径
WPINC
还要在看一下
自定义的常量,在"wp-settings.php"中定义,表示目录位置,“wp-includes”目录
error_reporting
规定不同的错误级别报告,如:
file_exists
检查文件或目录是否存在
@符号
错误控制操作符,当表达式附加@符号时,将忽略该表达式可能生成的错误消息
dirname
函数返回路径中的目录部分。参数为目录时,会去掉最后一级目录
结果
结果
array_merge
把一个或多个数组合并为一个数组
来源:https://www.freeluffy.com/wp-theme/
推荐的视频教程:https://www.freeluffy.com/best-wordpress-youtube-channels/
Elementor 插件
毫无疑问,Elementor是目前最受欢迎的wordpress页面构建编辑插件,近100万的安装活跃量可不是开玩笑的,至于好评,那都是货真价实的。
MySql 创建数据库
字符集选择:UTF-8
排序:utf_bin 或 utf_general_ci
小知识
国内的36kr是用WordPress做的