太原PHP培训
达内太原php培训中心

0351-5608878

热门课程

PHP基础知识与C++、Java等C家族

  • 时间:2016-11-10
  • 发布:CSDN博客
  • 来源:CSDN博客

PHP基础知识与C++、Java等C家族

对于php程序员来说,了解认识更多的C家族成员,对于今后的工作会有很多好处,便于理解。

刚刚接触PHP,看着PHP的基础知识,发现还是有一些地方与Java有比较大的区别。

然后就想着写一写基础知识的一点不同,方便记忆与区分。

Java基础知识有着一定的了解(最好是已经深入学习Java的人,否则有时候,不同计算机语言之间的语法会把你弄懵逼的)

以及刚学习PHP的人。

在这里,我只列出PHP的基础知识是哪样的,Java的不列出。

输出字符串

PHP的输出前面都是有着:echo

echo print 'Hello Word!';

echo "

";

?>

echo printf("这是我的第%d个程序

",2);

?>

数据类型

PHP有两种特殊类型、

1NULL(Null)

2resource(资源)

(前面的是数据类型,括号内的是中文名称)

PHP:

Array-也就是数组。

3中定义方式:

$array = array("a","b","c",12,"d");

print_r($array);

echo "

";

?>

$array = array(

"key1" => "a",

"key2" => 12,

"key3" => "b",

);

print_r($array);

echo "

";

//PHP5.4起,定义方式改为:

$array = [

"key1" => "a",

"key2" => 12,

//"key3" => "b",

"key3" => "b"//最后写不写逗号都一样的

];

print_r($array);

echo "

";

?>

NULL类型的变量唯一的可能值就是NULL,而且不区分大小写!

用来表示一个变量没有值!

Object对象-调用对象中的函数

class hello{

function do_print(){

echo "print";

}

}

$a = new hello;//new 对象

$a->do_print();//调用$a中函数

echo "

";

?>

变量

PHP表示一个变量的方法是:使用符号$开头,后跟变量名称。

PHP是弱类型语言。

$a = 12;

$b = "abc";

?>

引用赋值

PHP:

$num1=5;

$num2=&$num1;

$num2=10;

echo $num1;//输出10

?>

局部变量与全局变量

PHP:

局部变量只能在被定义的函数内使用,在该被定义的函数之外无法访问该变量。

全局变量指在函数的外部被定义,其只能在函数外部使用!

也就是说,全局变量与局部变量是分开的!

不过我们还是有一种方法可以在函数内部访问全局变量。

我们可以在函数内部也定义同样的变量,只是我们需要在变量前面加上关键字 global

示例如下:

$sun=20;

function example(){

global $sum;

$num1 = 10;

$num2 = $num1 * 2;

$sum = $num1+$num2;

}

example();

echo $sum; //输出30

?>

常量

PHP:

常量需要使用define()函数进行设置。

示例:

define("FIRST","abc");

echo FIRST;

?>

define()函数有3个参数。

1.定义常量名称

2.定义常量的值

3.定义了常量名称是否区分大小写,该参数可选,默认是false.

运算符

PHP中:

比较运算符 “===”

三个等于表示是否完全相同。

也就是 $a 等于 $b ,而且它们的数据类型相同。为TRUE

“!==”非全等于

也就是 $a 不等于 $b ,或它们的数据类型不相同。为TRUE

“<>”不等于,类似”!=”

逻辑运算符

PHP

逻辑异或 “xor”

$a xor $b

如果$a$b任一为true,但不同时为true。结果为true

也就是$a$b值不同时,结果为true

“.”运算符

PHP

连接字符串的运算符、

数组运算符

PHP

“===”全等

如果$a$b拥有相同的键/值对,且顺序相同,类型相同,则返回true

“!==”不全等

=== 相对

条件判断语句

PHP

elseif可以写在一起、

elseifelse if一样的

好了,今天就给大家讲这么多吧,喜欢我的内容可以关注或者分享(微信公众平台:tytedu)选择太原达内培训,不再孤军奋战,轻轻松松做IT高薪白领。太原达内培训带领有明确目标的学子迈向成功之路!

上一篇:php检查浏览页面的访问者在用什么浏览器
下一篇:二手平台热卖“双11”优惠券 客服:谨防诈骗

PHP中十六个魔术方法详解(三)

JavaScript 与 Java、PHP 的比较

太原php培训资源站

太原PHP编程开发并发编程槽与坑

选择城市和中心
贵州省

广西省

海南省