http://www.scabsarl.com

                                                                  【私彩平台注册】php为什么不用编译-PHP问题

                                                                  PHP虽然不要编译,但是它真的写完就能运行吗?

                                                                  PHP的一大特性是:脚本语言,一个脚本通常是解释运行而非编译。

                                                                  PHP是解释型语言,将PHP代码解释为opcode之后再交由Zend引擎执行。(推荐学习:PHP编程从入门到精通)

                                                                  解释型语言:程序不需要编译,程序在运行时才翻译成机器语言,每执 行一次都要翻译一次。

                                                                  解释型语言

                                                                  在程序运行前将源程序预编译成中间语言,然后再由解释器执行中间语言每次执行解释型语言的程序都需要进行一次编译,因此解释型语言的程序运行效率通常较低,而且它不能脱离解释器独立运行。C#、PHP、Python、Java等都是解释型语言。

                                                                  但是真的写完就可以运行?然而并不是。

                                                                  PHP代码想要运行必须有个”母体”——就是我们编译好的那个”PHP可执行程序”。

                                                                  在linux里这个母体可能是放[在了/usr/local/php/bin/php

                                                                  如何运行?

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

                                                                  2./usr/local/php/bin/php -r ‘这里直接写上PHP代码’

                                                                  3.创建一个文件,在第一行写上#!/usr/local/php/bin/php

                                                                  这样就可以识,别这个文件是要PHP来运行(文件名不必.php结尾)

                                                                  举例:

                                                                  $ vi god
                                                                  #/usr/local/php/bin/php<?php    echo 'hello world!'.PHP_EOL;

                                                                  以上就是php为什么不用编译的详细内容,更多]请关注php中文网其它相关文章!

                                                                1. 微信
                                                                2. )分享php中文网最新课程二维码相关标签:php
                                                                3. 本文原创发(布php中文网
                                                                4. 郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。

                                                                  上一篇:丰田在中国销售的部分车型上使用特斯拉同款电池 - 丰田,特斯拉
                                                                  下一篇:没有了