首页 > Web开发 > 详细

PHP学习笔记

时间:2019-04-19 14:28:04      阅读:185      评论:0      收藏:0      [点我收藏+]

(一)使用PHP开发工具:

    1,安装xampp(Apache+mysql+tomcat+...)https://blog.csdn.net/qq_36595013/article/details/80373597

                有时打开服务中的单个服务打不开时要修改服务的注册表信息:https://blog.csdn.net/ld773704363/article/details/45292075

    2,安装zend studio:Zend Studio 13.6.1 的安装和破解地址:https://blog.csdn.net/lamp_yang_3533/article/details/79115815
                                      zend studio 13.6.1汉化破解版方法地址:https://blog.csdn.net/sercny/article/details/78742013

   3,建立PHP开发环境:https://blog.csdn.net/quqi99/article/details/7518647(xdebug插件直接在谷歌网上应用商店下载)

   4,常用快捷键:https://blog.csdn.net/u010108836/article/details/62450754

(二)PHP运行原理:

技术分享图片

.php文件运行会在Apache服务器上找php.exe。

(三)PHP语法: 

     1,命名变量: $变量名

  技术分享图片

      2,删除变量:

   技术分享图片

    3,可变变量:如果一个变量保存的值刚好是另外一个变量的名字,那么可以直接通过访问一个变量得到另外一个变量的值:在变量前面再多加一个$符号。

技术分享图片

    4,传值

        (1):值传递


<?php
$var1=123;
$var2=890;
$a=‘var2‘;
$c=‘abc‘;
$b=$c;
$b=‘ABC‘;
echo("hello word!\n");
unset($var1);
echo $var2;
echo $$a,"\n",$b,"\n",$c;
?>

结果:

hello word!
890890
abc
abc

 

     (2):引用传递:将变量保存的值所在的内存地址,传递给另外一个变量:两个变量指向同一块内存空间(两个变量是同一个值)

                                       $新变量 = &$老变量;

<?php
  $var1=123;
  $var2=890;
  $a=var2;
  $c=abc;
  $b=&$c;
  $b=ABC;
  echo("hello word!\n");
  unset($var1);
  echo $var2;
  echo $$a,"\n",$b,"\n",$c;  
 ?>
结果:

hello word!
890890
ABC
ABC

*****在内存中,通常有以下几个分区

       栈区:程序可以操作的内存部分(不存数据,运行程序代码),少但是快

      代码段:存储程序的内存部分(不执行)

      数据段:存储普通数据(全局区和静态区)

     堆区:存储复杂数据,大但是效率低*****

    5,常量:

       (1) 使用定义常量的函数:define(‘常量名’,常量值);

      (2)const 常量名= ;

      (3)常量名字的命名规则

 

            ①常量不需要使用$”符号,一旦使用系统就会认为是变量;

 

            ②常量的名字组成由字母、数字和下划线组成,不能以数字开头;

 

            ③常量的名字通常是以大写字母为主(与变量以示区别);

 

    ④常量命名的规则比变量要松散,可以使用一些特殊字符,该方式只能使用define定义;

 

<?php
  const P=3.14;
  define("PI", 3.1415926);
  echo P,"\n",PI;
 ?>

结果:
3.14
3.1415926

       ⑤将常量定义为特殊字符以及输出:

<?php
  const P=3.14;
  define("PI", 3.1415926);
  define(-_-, "abc");
  echo P,"\n",PI,"\n";
  echo constant(-_-);
 ?>

结果:
3.14
3.1415926
abc

 

PHP学习笔记

原文:https://www.cnblogs.com/lq13035130506/p/10735318.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!