Java JavaScript PHP

 Java白皮书上关键术语 简单性 面向对象 分布式 安全性 健壮性 体系结构中立 可移植性 解释型 高性能 多线程 动态性

 JavaScript是一种脚本语言,运行在客户端上的脚本语言。

PHP是一种运行在web服务器上的脚本语言,拥有面向对象特性,但实际上PHP能做的事有很多。

 

注释

Java

//单行注释

/*…… */多行注释

/**……*/自动生成文档

JavaScript

//

/*……*/

php

//

/*……*/

#shell风格

代码运行

Java的代码只能在类内运行,任何不在类以内的代码都不能被执行。

JavaScript和PHP是嵌入式编程语言,在网页中嵌入,JavaScript在HTML的标签Script中运行,而PHP在标签<?php……  ?>中运行代码。

标识语

Java的标识符必须是字母开头,有字母和数字构成的序列。

JavaScript标识符可以字母,美元字母和下划线开头,但不能以数字开头,大小写敏感。

PHP的变量以$为前缀,字母和下划线为首字母,大小写通常敏感。

 

变量问题

Java中使用变量前必须声明类型和变量,不然无法使用,也不可以使用Java的保留字符作为变量名。

 

JavaScript预定的保留字符和全局变量也不能被作为变量使用。同时它声明变量时不用指定类型。

 

PHP不需要声明就能使用变量,变量的类型是根据赋值来决定的,是可以更改的,而PHP除了它定义的全局变量外,不支持用户定义全局变量,用户可以用一个特殊的数组$GLOBALS[]来访问这些变量。

例如$pi=3.14; $c=GLOBALS[“pi”];访问。

而PHP中可以实现变量的间接引用。

比如$name=”john”;$$name=”my name is mi.”

Echo $john; 结果为my name is mi。这是因为$name存储的字符john被语句$$name=”my name is mi.”创建并赋值。

PHP变量管理函数 isset(), unset(), empty(),isset函数用于检测变量是否已经被声明,参数为任何类型;unset取消之前声明的变量,empty检测一个变量是否未被声明或者值为false,变量没有声明返回true。

Java是强变量类语言,所以变量必须在指定前声明,而JavaScript和PHP是弱变量类型,变量的类型在运行时决定。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值