PHP基础-200511

182 阅读3分钟

查看 MySQL 进程

ps -ef | grep mysql
ps -aux | grep mysql

ps 命令详解

www.runoob.com/linux/linux…

查看端口占用

netstat -an | grep 3306

netstat 命令详解

www.cnblogs.com/xieshengsen…

查询日志文件中 id=5 的行

grep "id=5" a.log

HTTP状态码:301,302,401

301(永久移动) 请求的网页已被永久移动到新位置
302(临时移动) 服务器目前正从不同位置的网页响应请求,但请求者应继续使用原有位置来进行以后的请求。
400(错误请求) 服务器不理解请求的语法
401(身份验证错误) 此页要求授权
403(禁止) 服务器拒绝请求
404(未找到) 服务器找不到请求的网页

常见的HTTP协议状态码

www.cnblogs.com/ConstXiong/…

如何获取IP地址

$_SERVER['HTTP_X_FORWARDED_FOR'] 客户端是使用代理服务器来访问
$_SERVER['HTTP_CLIENT_IP'] 客户端的ip
$_SERVER['REMOTE_ADDR'] 浏览当前页面的用户计算机的ip地址

$_SERVER 中各个项的含义

php.golaravel.com/reserved.va…

www.php.net/manual/zh/r…

php 魔术方法

www.cnblogs.com/wanglijun/p…

  1. __construct 具有构造函数的类会在每次创建新对象时先调用此方法;初始化工作执行。
  2. __desstruct 对象的所有引用都被删除或者当对象被显式销毁时执行。
  3. __call()在对象中调用一个不可访问方法时,__call() 会被调用。
  4. __callStatic()在静态上下文中调用一个不可访问方法时,__callStatic() 会被调用。
  5. __set() 在给不可访问的属性赋值时调用
  6. __get() 读取不可访问的属性值是自动调用
  7. __isset() 当对不可访问的私有属性使用isset或empty时自动调用
  8. __unset() 当对不可访问的私有属性使用unset时;自动调用
  9. __toString()当一个类的实例对象;被当成一个字符串输出时调用

静态方法调用

blog.csdn.net/fangkang7/a…

SQL 中 where,group by, having,order by,limit 使用顺序

常用的Git命令

www.ruanyifeng.com/blog/2015/1…

git config 该命令将分别设置提交代码的用户名和电子邮件地址。
git init [repository name] 该命令可用于创建一个新的代码库。
git clone [url] 该命令可用于通过指定的URL获取一个代码库。
git add [file] 该命令可以将一个文件添加至stage(暂存区)。
git commit –m “本次提交描述” 该命令会将git add .存入暂存区修改内容提交至本地仓库中,若文件未添加至暂存区,则提交时不会提交任何修改。
git commit -a 该命令将提交git add命令添加的所有文件,并提交git add命令之后更改的所有文件
git diff 该命令可以显示尚未添加到stage的文件的变更。
git diff -staged 该命令可以显示添加到stage的文件与当前最新版本之间的差异。
git reset [file] 该命令将从stage中撤出指定的文件,但可以保留文件的内容。
git reset [commit] 该命令可以撤销指定提交之后的所有提交,并在本地保留变更。
git status 该命令将显示所有需要提交的文件。
git log 该命令可用于显示当前分支的版本历史记录。
git branch 该命令将显示当前代码库中所有的本地分支。
git checkout [branch name] 你可以通过该命令切换分支。
git checkout -b [branch name] 你可以通过该命令创建一个分支,并切换到新分支上。
git merge [branch name] 该命令可以将指定分支的历史记录合并到当前分支。
git remote git remote add [variable name] [Remote Server Link]
git push [variable name] master 该命令可以将主分支上提交的变更发送到远程代码库。
git stash save 该命令将临时保存所有修改的文件。