搜索
首页php教程php手册沈逸老师PHP魔鬼特训笔记(1)

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

二、PHP三种运行方式

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

<span style="color: #000000;">php
echo </span>'my name is xz1024'<span style="color: #000000;">.PHP_EOL;
</span>?>  //如果文件只有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的文件.

<span style="color: #008000;">#</span><span style="color: #008000;">!/usr/local/php/bin/php</span>
<span style="color: #000000;">php
    </span><span style="color: #0000ff;">echo</span> "I am god".<span style="color: #ff00ff;">PHP_EOL</span><span style="color: #000000;">;
</span>?>

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

      命令行下 $ chmod + x god

  OK,我们再来 ./god  

  

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

三、怎么获取参数。

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

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

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

声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

AI Hentai Generator

AI Hentai Generator

免费生成ai无尽的。

热门文章

R.E.P.O.能量晶体解释及其做什么(黄色晶体)
2 周前By尊渡假赌尊渡假赌尊渡假赌
仓库:如何复兴队友
1 个月前By尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒险:如何获得巨型种子
4 周前By尊渡假赌尊渡假赌尊渡假赌

热工具

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境

EditPlus 中文破解版

EditPlus 中文破解版

体积小,语法高亮,不支持代码提示功能

SublimeText3 英文版

SublimeText3 英文版

推荐:为Win版本,支持代码提示!

ZendStudio 13.5.1 Mac

ZendStudio 13.5.1 Mac

功能强大的PHP集成开发环境