Heim  >  Artikel  >  Backend-Entwicklung  >  初识PHP一基础语法 php7 语法 php开发实战1200例 sublime php 语法检

初识PHP一基础语法 php7 语法 php开发实战1200例 sublime php 语法检

WBOY
WBOYOriginal
2016-07-29 08:54:251306Durchsuche

  一直准备学习PHP,结果前一段时间总是有事情,耽误了一阵子。现在赶快迎头赶上!

  这个系列只是谈谈我对于PHP的一些看法,不是教程性质的。另外我是小白,只是写写随笔,大神求轻拍。本人学习过c 、java 、python,接触过一些HTML。如果是和我有类似经验的想接触PHP的朋友如果可以给你提供一些思路那就再好不过了。

  在我看来PHP拥有浓浓的HTML风格,果然不愧是为web编程而生的。最大的一个特点就是变量的使用方式。在c,python等语言中,一个变量就是几个字符写出名字直接调用,比如经典的for(i=0;i

  PHP中字符串的拼接可以是像python使用“,”来进行,如:

$a='Bob';
  echo "Hello ",$a;

结果如下图:

php,php语法教程,php语法手册,php教程,php 语法检查,零基础学php,php7 语法,php开发实战1200例,sublime php 语法检

  但是PHP比较正统的写法是用“.”做拼接,如:

$a='Bob';
  echo "Hello ".$a;

结果是一样的:

php,php语法教程,php语法手册,php教程,php 语法检查,零基础学php,php7 语法,php开发实战1200例,sublime php 语法检

 最神奇的地方来了,PHP有个和HTML风格的用法,即直接在字符串中引用变量:

$a='Bob';
  echo "Hello $a";

依旧是一样的结果:

php,php语法教程,php语法手册,php教程,php 语法检查,零基础学php,php7 语法,php开发实战1200例,sublime php 语法检

这就是PHP独特的风格。

  另一个特点,是PHP中的数组。PHP的数组。PHP的数组在我看来就是python的列表和字典的集合体。对于储存的数据而言,他不像c的数组需要声明类型,无论整形还是字符串都能混合存储在同一个数组中“和平共处”;同时他也不只支持传统数组的使用从0开始编的序号进行索引的方式,可以使用字符串进行索引,这又很想python的字典。总之是一个特别怪的东西,但是仔细一想还是特别方便的。

$arr = array(0=>50,'g'=>'ggg',1=>'www','h'=>'hhh');
  print_r($arr);

php,php语法教程,php语法手册,php教程,php 语法检查,零基础学php,php7 语法,php开发实战1200例,sublime php 语法检

如上图,arr是一个数组,存有四个元素,0号是整型50;下一个元素是字符串ggg,使用字符"g"索引;第三个元素是1号元素字符串www;第四个元素是字符串hhh,使用字符”h“索引。

  接下来使用array_push函数向数组后面追加一个字符串元素www

$arr = array(0=>50,'g'=>'ggg',1=>'www','h'=>'hhh');
  array_push($arr,'www');
  print_r($arr); 

php,php语法教程,php语法手册,php教程,php 语法检查,零基础学php,php7 语法,php开发实战1200例,sublime php 语法检

  如上图,追加的元素虽然是第五个元素,但是仍继续排序使用2号索引。

  这就是我对于PHP基础语法的一点感受

以上就介绍了初识PHP一基础语法,包括了php,语法方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn