欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  php教程

沈逸老师PHP魔鬼特训笔记(1)

程序员文章站 2022-04-02 21:42:10
...
此课程个人开发环境可以考虑使用Ubuntu ,推荐sublime和PhpStorm作为开发环境。
一、PHP的一大特性是:脚本语言、不要编译,写完就可以运行?
  然而并不是。。。。。。。
  PHP代码要想运行必须有个 “母体”。最直截了当的就是我们编译好的那个 “PHP”可执行程序.
  本课程这个母体是放在了 /usr/local/php/bin/php

二、PHP三种运行方式

  我们先创建一个文件,取名叫xz1024。为什么不加后缀?你自己看课程去,老师讲课的时候就这么任性,我也跟着任性...

php
echo 'my name is xz1024'.PHP_EOL;
?>  //如果文件只有PHP代码,可以不加封口符号

  1、 /usr/local/php/bin/php 后面跟上某个PHP文件

    运行上面的文件:/usr/local/php/bin/php xz1024
  2、/usr/local/php/bin/php -r “这里直接写上PHP代码”

    运行上面的文件:/usr/local/php/bin/php -r 'echo "my name is xz1024,18";'

  3、创建一个文件,在第一行写上 (我们这几节课使用
   #! /usr/local/php/bin/php
然后下面尽情的写代码吧

    我们来创建一个名叫god的文件.

#!/usr/local/php/bin/php
php
    echo "I am god".PHP_EOL;
?>

  然后在命令行中 ./god 。回车,文件好像并不能执行。

命令行下 $ chmod + x god

  OK,我们再来 ./god  

  沈逸老师PHP魔鬼特训笔记(1)

  然后把它拷贝到 /usr/local/bin目录里面
  sudo cp god /usr/local/bin (确保这个目录在你的环境变量里)

三、怎么获取参数。

  也许很多同学知道在网页中怎么获取GET参数或POST参数?但是现在木有网页啊?
  两个全局变量$argc 和$argv 出现了,前者是参数个数(自己算一个) ,后者就是参数,它是一个数组。

  下面我们打开刚才CP进/usr/local/bin的god文件:

  沈逸老师PHP魔鬼特训笔记(1)微信