php和java语法区别-php教程

资源魔 42 0
Java以及PHP的根本语法根本相反,其实年夜局部的言语的根本语法也都相反,然而他们仍是有一些纤细的区分:

1.PHP是一种剧本言语,代码正在效劳器上执行,而后果以纯文本前往阅读器。

2.PHP可以运转正在各类没有同的平台中:比方windows,linux,MaxOS等。

3.PHP的剧本可以寄存正在文档的任何地位,且以 <?php 扫尾,以 ?> 末端。

4.PHP的正文: PHP支持三种正文形式:

A.双斜杠 例如://这是声明一个变量

B.#符号 例如:#这是声明一个变量

C./**/ 例如:/*这是声明一个变量*/

java一样支持三种正文形式:

A.双斜杠 例如: //这是声明一个变量

B./**/ 例如: /*这是声明一个变量*/

C./***/ 例如: /**

*这是声明一个变量

*/

5.PHP中的巨细写敏感成绩: 正在 PHP 中,一切用户界说的函数、类以及要害词(例如 if、else、echo 等等)都对巨细写没有敏感,而变量则是巨细写敏感的。

而正在java中,一切函数名,要害字,类,变量等都是巨细写敏感的。

6.PHP的变量声明:PHP相似于Javascript,二者都属于是若援用类型,声明的时分不必指明其类型。 而java则是强援用类型,声明时必需指明其类型。

PHP中声明变量的形式是:$X = 7; 留意: java以及PHP变量的定名规定相反。

7.PHP中变量的作用域:

A. global (全局的): 只能正在函数之外进行拜访

B. Local(部分的): 只能正在办法体重进行拜访

C.static (动态的)

java中全局变量容许正在办法中进行拜访。

8.global要害字: 能够正在函数体内应用global要害字对全局变量进行拜访。

例如:

<span style="white-space:pre">	</span><pre name="code" class="html">
<?php
    $x=5;
    $y=10;
    
    function myTest() {  
    global $x,$y;
      $y=$x+$y;
    }
    
    myTest();
    echo $y; // 输入 15
?>

9.PHP中的echo以及print的差异:

echo可以输入一个以上的字符串,速率比print稍快

print只能输入一个字符串,并前往1 (与之没有同,java能够应用print输入一行语句)。

留意: PHP中print可以正在双引号中输入变量,而java中双引号中不克不及输入变量。

例如:

pre name="code" class="html">$txt2="W3School.com.cn";
echo "Study PHP at $txt2";

一样的也能输入数组中的恣意元素:
echo "My car is a {$cars[0]}";

echo与print正在有没有括号的状况下都能应用。例如:echo与echo();

10.PHP中的类: 就其完成进程与java相反,都是用了要害字class ,但此中的数据申明却没有相反。

<?php
class Car
{
  var $color;
  function Car($color="green") {
    $this->color = $color;
  }
  function what_color() {
    return $this->color;
  }
}
?>

11.PHP中的字符串能够应用双引号或许是单引号示意。然而正在java中只能应用双引号。

例如:“string" 'string'

这只是根底的一局部,这两个言语能够说都是汗青久长,以是既有相反点又没有没有同点。

以上就是php以及java语法区分的具体内容,更多请存眷资源魔其它相干文章!

标签: php php开发教程 php开发资料 php开发自学

抱歉,评论功能暂时关闭!