热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

PHP&MySQL(二)——困也得啃书

:本篇文章主要介绍了PHP&MySQL(二)——困也得啃书,对于PHP教程有兴趣的同学可以参考一下。
madan,所有事情都敢赶在一起。。。以后每天中午去学车啊,好开心。。晚上好困,但是困也得啃书。。。。。。。。

二、PHP脚本编程语言

什么变量啊,数据类型啊,特别特别基本的不记录了,说点容易忽略的。

php
define("PI", 3.1415926);  //常量的定义echo "圆周率=".PI."
"; //.的链接作用,同样用于$var的赋值等if (PI<3&&PI>=2) { $var="shit"; }else{ echo "f**k"."
"; } // 先判断PI<3,如果不成立,就直接进入else——称为短路设计,加快程序速度; // 同理,为了实现程序的高效,把最容易出错的放前面,最复杂的计算放右边$var="asldkjflajdfklj"; $v2=(boolean)$var; //强制类型转换echo$v2;echo "
"; $v_true=true; //boolean值也可以直接赋值if (is_bool($v2)&&$v2===$v_true) { //恒等===,可以判断数据类型是否相同;is_boolecho "Variables have the same value and type!"; echo "
"; } //另外,非恒等仍然是!==$lll="dfa"+333; var_dump($lll);echo "
"; print_r($lll);echo "
"; echogettype($lll);echo "
"; //var_dump允许一次检查多个变量,同时提供信息;print_r多用来对数组和对象进行输出;if (isset($lll)&&!empty($v2)) { //判断是否为空unset($lll); } var_dump($lll);echo "
"; //会报错,但仍能输出nullfunction doubleint($var){ //自定义函数if (is_int($var)) { $var=$var*2; return$var; }else{ echo "Please enter a int data."; } } echo doubleint($var);echo "
"; echo doubleint(4);echo "
"; //个人觉得,还是少用global和地址传递,逻辑上容易出错,程序没错,结果却不对 // 关于include和require // 多用include吧 // include失败了只是警告,后者则是错误然后中断程序 // 同时推荐没事儿就写绝对路径,好读也不易出错

要说的都在上面了,总结下就是:常量,连接符,自定义函数,类型转换,类型判断,文件引用,恒等符,短路设计,var_dump。

比较乱。

最后举个例子吧,自制乘法表

php
//Chapter 2's example which is a chengfabiaofunction chengfabiao($var){
    for ($row=1;$row<=$var;$row++){
        for($queue=1;$queue<=$var;$queue++){
            $answer=$row*$queue;
            echo "$row*$queue=".$answer."  ";
        }
        echo "
"; } } $var=9; chengfabiao($var);


自己改着玩吧。基础的东西也得常常拿出来温习下,我是这么认为的。

以上就介绍了PHP&MySQL(二)——困也得啃书,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

推荐阅读
  • Windows环境下Oracle数据库迁移实践
    本文详细记录了一次在Windows操作系统下将Oracle数据库的控制文件、数据文件及在线日志文件迁移至外部存储的过程,旨在为后续的集群环境部署做好准备。 ... [详细]
  • 本文探讨了如何使用Scrapy框架构建高效的数据采集系统,以及如何通过异步处理技术提升数据存储的效率。同时,文章还介绍了针对不同网站采用的不同采集策略。 ... [详细]
  • egg实现登录鉴权(七):权限管理
    权限管理包含三部分:访问页面的权限,操作功能的权限和获取数据权限。页面权限:登录用户所属角色的可访问页面的权限功能权限:登录用户所属角色的可访问页面的操作权限数据权限:登录用户所属 ... [详细]
  • PHP中Smarty模板引擎自定义函数详解
    本文详细介绍了如何在PHP的Smarty模板引擎中自定义函数,并通过具体示例演示了这些函数的使用方法和应用场景。适合PHP后端开发者学习。 ... [详细]
  • C/C++ 应用程序的安装与卸载解决方案
    本文介绍了如何使用Inno Setup来创建C/C++应用程序的安装程序,包括自动检测并安装所需的运行库,确保应用能够顺利安装和卸载。 ... [详细]
  • 本文提供了处理WordPress网站中出现过多重定向问题的方法,包括检查DNS配置、安装SSL证书以及解决数据库连接错误等步骤。 ... [详细]
  • Hadoop MapReduce 实战案例:手机流量使用统计分析
    本文通过一个具体的Hadoop MapReduce案例,详细介绍了如何利用MapReduce框架来统计和分析手机用户的流量使用情况,包括上行和下行流量的计算以及总流量的汇总。 ... [详细]
  • 在使用mybatis进行mapper.xml测试的时候发生必须为元素类型“mapper”声明属性“namespace”的错误项目目录结构UserMapper和UserMappe ... [详细]
  • Java连接MySQL数据库的方法及测试示例
    本文详细介绍了如何安装MySQL数据库,并通过Java编程语言实现与MySQL数据库的连接,包括环境搭建、数据库创建以及简单的查询操作。 ... [详细]
  • 本文详细介绍了如何使用SQL*Plus连接Oracle数据库以及使用MySQL客户端连接MySQL数据库的方法,包括基本命令和具体操作步骤。 ... [详细]
  • 本文详细介绍了如何通过JDBC连接Hive进行数据操作,包括Hive服务的启动、相关依赖的配置以及具体代码示例,适合对Hive和JDBC有一定了解的开发者阅读。 ... [详细]
  • 本文详细介绍了MySQL InnoDB存储引擎中的Redo Log和Undo Log,探讨了它们的工作原理、存储方式及其在事务处理中的关键作用。 ... [详细]
  • 本文探讨了MySQL中的死锁现象及其监控方法,并介绍了如何通过配置和SQL语句调整来优化数据库性能。同时,还讲解了慢查询日志的配置与分析技巧。 ... [详细]
  • 本文详细介绍如何在SSM(Spring + Spring MVC + MyBatis)框架中实现分页功能。包括分页的基本概念、数据准备、前端分页栏的设计与实现、后端分页逻辑的编写以及最终的测试步骤。 ... [详细]
  • 本文探讨了使用Python实现监控信息收集的方法,涵盖从基础的日志记录到复杂的系统运维解决方案,旨在帮助开发者和运维人员提升工作效率。 ... [详细]
author-avatar
mobiledu2502877493
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有