PHP:是Hypertext Preprocessor(超文本预处理器)的递归缩写
PHP集成环境工具
- phpStudy v8.0 (针对Windows系统,免费)
- phpStudy Linux面板(小皮面板)(针对Linux系统,免费)
- XAMPP(针对MAC OS系统,免费)
开发工具
微信文章:高效PHP开发人员的十大PHP开发工具,作者:21CTO
其它工具
宝塔面板
简单好用的服务器运维面板
PHPStorm
这个PHP IDE适用于绝大多数PHP框架,如Zend Framework,Symfony,Yii,Laravel和CakePHP,以及流行的内容管理系统(CMS),如Drupal,Magento和WordPress等。
激活教程:
https://www.cnblogs.com/guliang/p/11597774.html
https://www.cnblogs.com/vip-deng-vip/p/12174854.html
设置新建PHP文件头部注释
https://www.cnblogs.com/mat-wu/p/5732061.html
PHPStorm 常见报错
报错1:502 Bad Gateway
方案一:
修改phpstrom的默认端口。
步骤:File—Settings—Build,Execution,Deployment—Debugger中,把Port改为自己的端口就行了
方案二:
配置PHP Interpreter。
步骤:File -> Settings -> Languages & Frameworks -> PHP -> CLI Interpreter这行 点击最右边的 三个小点图标 -> 在PHP executable这行 点击文件夹图标 -> 然后选择PHP.exe即可。
基础语法
比较好的文章
http://www.pooy.net/wordpress-wordpress-source-code-run-seventh-lesson-process.html
https://www.cnblogs.com/kelamoyujuzhen/p/10317140.html
微信文章:php简易教程,作者:菜鸟学编程
define
定义常量,格式:define(name,value,case_insensitive)
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
规定不同的错误级别报告,如:error_reporting(E_ERROR | E_WARNING | E_PARSE);
file_exists
检查文件或目录是否存在
@符号
错误控制操作符,当表达式附加@符号时,将忽略该表达式可能生成的错误消息
dirname
函数返回路径中的目录部分。参数为目录时,会去掉最后一级目录
D:\phpstudy_pro\WWW\test2\1.php
结果 D:\phpstudy_pro\WWW\test2
D:\phpstudy_pro\WWW\test2\
结果 D:\phpstudy_pro\WWW
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做的
好文章
罗磊:我的博客从 Ghost 迁移回 WordPress | 优化记录
https://luolei.org/migrate-from-ghost-to-wordpress/
WP叔叔:WordPress一站通
https://wpshushu.com/
WordPress 优化速度和性能
https://guozh.net/wordpress-optimization-speed/
WordPress主题
https://wpshushu.com/#china