zoukankan      html  css  js  c++  java
  • php学习笔记-php中的变量的定义

    php中的变量是没有类型的,这和C语言完全不一样,C语言里面我们定义一个变量一定要加变量类型的,比如int a=10;  char b[10]={0};在php中我们这样定义一个变量

    $length = 100;

     看它的特点,是以“美元符号开头加变量名”这种方式来定义一个变量的

    有变量类型和没有变量类型的语言的一些优点和缺点。

    C语言是有变量类型的,因为C语言诞生的日子比较早,那个时候内存比较紧张,浪费内存就是谋才害命啊,所以内存区域被分割成三角形区域、正方形区域、圆形区域,如果是三角形就必须放在三角形区域里面,其它区域是放不进去的,其他的是同样的道理。优点很明显,充分利用内存、节省资源,缺点也很明显不灵活,把内存管理这种技术含量比较高的工作让程序员来完成,对程序员要求比较高。

    PHP是没有变量类型的,因为随着科技的进步,内存空间相对不再那么紧张了,为了更高效率的编写程序、为了解放生产力 ,PHP被设计成为了没有变量类型的。内存区域就被分割成了很多个大罐子,无论你是三角形还是圆形还是正方形都能放进来,来者不拒。优点很明显,非常灵活,程序员没有必要把精力放在内存管理上面,缺点暂时还不知道,可能就是比较浪费内存吧。

    需要注意的点:

    1.PHP中变量是区分大小写的。

    2.这是我经常犯的一个错误,定义变量的时候有美元符号,引用变量的时候忘记写美元符号了。


    <?php

    $books = 'chinese';

    echo books;

    //OUTPUT books

    ?>


    <?php

    $books = 'chinese';

    echo $books;

    //OUTPUT chinese

    ?>


  • 相关阅读:
    在VirtualBox安装debian8.8(完整版)
    Ubuntu18.04 离线安装 docker
    基于JWT的Token认证机制及安全问题
    BTree
    ConcurrentHashMap原理
    Utf8BomRemover
    Spring源码下载
    【intellij idea】Project Structure 讲解 Ctrl+Alt+Shift+S
    idea使用过程中, maven包已经正常下载,但是项目中依然无法引入,提示不存在
    java正则判断字符串是否含有中文、数字、字母
  • 原文地址:https://www.cnblogs.com/yfish/p/8451811.html
Copyright © 2011-2022 走看看