zoukankan      html  css  js  c++  java
  • PHP基础

    一、

    PHP的基本语法:

    PHP和C#的区别

    基本上是一致的

     

    PHP的标记

    PHP语言是一门脚本语言

    JS也是一门脚本语言

    JS是运行在客户端的

    PHP是运行在服务端的

    两种不同的地方运行

     

    客户端的脚本语言只能处理当前页面上的内容

    服务器端的可以操作数据库

     

    它们都是脚本语言

    JS可以嵌在页面上使用

    PHP也可以嵌在页面上使用

     

    在页面上嵌JS

    <script type="text/javascript">

    </script>

    二、

    【1】在页面上嵌PHP

    第一种方式:   

    <?php    //开始

     

     

    ?>       //结束

     经常使用

    第二种方式:

    <?

     

    ?>

    使用这种方式的时候要开启段标记

     

    【2】PHP的注释

    (1)第一种方法://

    (2)第二种方法:/* 多行的注释  */

     

    【3】PHP的输出语句

    第一种方式:echo

    例子:<?php

    echo “hello”;

    ?>

    显示结果:

     

    第二种方式:print

    例子: <?php

    Print”world”;

    ?>

    显示的结果:

    第三种输出的方式:         是一个方法

    Print_r();

     // 这个是用来,输出数组信息,的

     

    第四种输出的方式:          是一个方法

    var_dump();

    //这个输出的是,变量和类型   变量的值、类型、长度都是可以输出的  

    总结:

    【1】第三种和第四种输出方式,是一种方法,用在特定的地方,不作为一个输出输用

    ,用在输出的变量、数组是不是正确的,不作为一个正常的输出用,主要是用来测试的。

    【2】第一种和第二种输出方式,都可以输出字符串,它们是有区别的

    (1)第一种输出方式Echo可输出多个字符串

    例子1:<?php

    Echo”hello”,”helloa”;

    ?>

          (2)第二种输出方式printshi 只能输出一个字符串,是不可以输出多个字符的

     

     

    【4】变量定义:

    复习知识:

    C#语言:数据类型:int   float   double   char   string   datetime

    PHP是脚本语言,JS是脚本语言

    JS定义变量是var

         为什么用var来定义呢????

         JS是一个弱类型的语言,C#是强类型语言

    C#是强类型语言,数据类型,在定义变量时,是必须要写的,每一个变量必须是固定的。而,弱类型的语言,它的变量类型可以不明确,可以随时改变类型,不用考虑类型的问题。

    PHP是弱类型的语言。我们在定义变量时,不需要加类型,直接定义来用就可以了。

     

    弱类型的语言,不是没有类型,它是有类型的,只是没有表现出来。我们再定义变量时,他会根据等号右边的值,自动确定类型

     

    PHP的变量定义:

       PHP的变量都是以$开头的

      例子:$a=10   $a:变量a   $a是一个整体

    它的值是10   它的类型是整数型

     

            

    显示的结果:

    定义一个字符串:

    【1】$b=”hello”;

     

    例子:

    显示的结果:

    【2】$a='hello';

     例子:

    显示的结果:

    单引号和双引号,都可以用来定义字符串,只不过,它们之间有区别。

    什么区别呢??

    【1】双引号换行:

    $b=”he llo”;    转义字符:   代表换行       转义字符可以输出换行

    例子:

    显示的结果:

    在页面里没有换行

    查看网页源代码:

             在源代码里,换行了

    在页面里为什么看不到换行??在源代码里换行了

    网页的代码界面,如果加换行,是没有任何效果的。

     

     

    【】单引号换行:

    $c=’wo rld’;  

     例子:

    显示的结果:

    显示的结果是,单引号里的内容原样输出了

    查看网页源代码:

    从上面的两个例子可以看出,单引号和双引号的区别是:

    【第一区别】双引号里面可以解析转义字符,单引号不行

     

    在字符串的中间输出一个变量:

    【】双引号

    例子:$b=”he{$a}llo”      //在花括号里写变量   用换括号来分割

    显示的结果:

    【】单引号:

    例子:$b=’he{$a}llo’;

    显示:

    单引号不能解析,它会原样输出

  • 相关阅读:
    zookeeper和Eureka对CAP理论的支持
    redis缓存穿透、缓存击穿、缓存雪崩
    CAP原则和BASE理论
    bin log、redo log、undo log和MVVC
    在ROS中使用Python3
    Windows下使用AutoSSH,并作为服务自启动(不用安装Cygwin)
    回收站的正确使用方法
    Windows下好用到必须开机自启的小工具
    PreferenceScreen监听子项的刷新
    安卓普通类通过classloader访问资源文件
  • 原文地址:https://www.cnblogs.com/yuyu1993/p/5541989.html
Copyright © 2011-2022 走看看