红茶的个人站点

  • 首页
  • 专栏
  • 开发工具
  • 其它
  • 隐私政策
Awalon
Talk is cheap,show me the code.
PHP

PHP学习笔记9:类和对象 I

图源:php.net 基本概念 定义 php的类定义语法与其它语言几乎没有区别: <?php class Student {    protected string $name = "";    protected int $age = 0;    public function print(): void   {        echo "Student(name:{$this->name}, age:{$this->age})" . PHP_EOL;   } } 像上面示例中的那样,在类定义中…

2021年12月6日 0条评论 1160点热度 0人点赞 魔芋红茶 阅读全文
PHP

PHP学习笔记8:函数

图源:php.net 定义 php的函数可以定义在任何地方,甚至是条件语句中: function create_func(int $num){    if ($num<10){        function test(){            echo "test function is called".PHP_EOL;            echo "the \$num < 10";       }   }    else{        function test(){            …

2021年12月5日 0条评论 1161点热度 0人点赞 魔芋红茶 阅读全文
PHP

PHP学习笔记7:控制流

图源:php.net if php中常用的if语法与C++或Java中的没有区别: <?php $a = 1; if ($a < 5) {    echo "a < 5" . PHP_EOL; } else if ($a == 5) {    echo "a == 5" . PHP_EOL; } else {    echo "a > 5" . PHP_EOL; } // a < 5 其中else if也可以写作elseif,两者几乎没有区别。 php还有一种不常见的替代语法: <…

2021年12月5日 0条评论 1177点热度 0人点赞 魔芋红茶 阅读全文
PHP

PHP学习笔记6:表达式和运算符

图源:php.net 表达式 php官方手册对表达式的定义是“任何有值的东西”。不同的语言对于表达式的定义是区别很大的,比如Python中很著名的“lamda表达式”,很多人觉得其本质就是个匿名函数,用处不大,这是因为他们不明白匿名函数无法嵌入表达式中使用,而lamda表达式可以。 基础数据 基础类型的数据本身就是一个表达式: echo 'hello'.PHP_EOL; echo (1).PHP_EOL; // hello // 1 需要注意的是,echo 1.PHP_EOL;会产生语法错误,因为整形值1是不能和字…

2021年12月4日 0条评论 1200点热度 0人点赞 魔芋红茶 阅读全文
PHP

PHP学习笔记5:常量

图源:php.net 语法 php常量的基本用途与其它语言类似,即在编译期而非运行期提供一种确定的、不会改变的值: const PROGRAM_VERSION = '1.0.0'; const DB_VERSION = '1.0.0'; const AUTHOR = 'icexmoon'; 这些常量通常用于定义软件版本号、作者信息等。 按习惯,常量名通常以全大写字母结合_定义。 在Go语言是个例外,其变量和常量命名都不推荐使用_,所以常量命名只能是大小写字母的驼峰样式。 常量与超全局变量类似,一经定义,可以在任何地…

2021年12月3日 0条评论 1263点热度 0人点赞 魔芋红茶 阅读全文
PHP

PHP学习笔记4:变量

图源:php.net 全局变量 php通常会被称作脚本语言,其它的脚本语言还有JavaScript或Python等,脚本语言都有一种特性:无需一个入口函数,逻辑代码和变量声明可以直接在源码文件中编写。 在php中,直接在源码文件中而不是函数或者类中定义的变量称作“全局变量”,该变量可以在函数或类外部使用,但无法直接在函数或类内部使用: <?php $number = 0; ​ function use_global(){    echo $number.PHP_EOL;    // Warning: Unde…

2021年12月3日 0条评论 1182点热度 0人点赞 魔芋红茶 阅读全文
PHP

PHP学习笔记3:其它类型和类型声明

图源:php.net Iterable 可迭代对象 Iterable是php的一个伪类型,包含数组或者实现了Traversable接口的对象。Iterable类型可以被foreach迭代,也可以和生成器相关的yield from语句一起使用。 Iterable可以用于参数类型约束,且进一步通过foreach语句迭代: function do_something(iterable $iter){    foreach($iter as $item){       ...     } } 可以使用null或空数组作为i…

2021年12月1日 0条评论 1215点热度 0人点赞 魔芋红茶 阅读全文
PHP

PHP学习笔记2:数组

图源:php.net php不像其他编程语言那样,有数组、切片、映射、队列、集合等多种数据结构,这些在php中都可以用数组来进行表示。 语法 定义 php的数组由键值对组成,在概念上更像是Go语言的map或者Python的dict: $student = array(    "name" => 'Li lei',    "age" => 20 ); 键值对由=>组成,并用,间隔,在多行书写时,最后的键值对后可以添加,,也可以不加,前者可以更便于后续继续添加新的键值对: $student = arr…

2021年11月30日 0条评论 1223点热度 0人点赞 魔芋红茶 阅读全文
PHP

PHP学习笔记1:基础

图源:php.net 虽然一毕业就从事PHP的开发工作,但老实说都是借着以前学习Java或C++的经验来进行开发,从来没有系统性学习过这门语言,现在有空闲,决定系统性学习一下,这个系列笔记将记录相关的学习总结。 学习资料方面我查找了一下,不过没有找到合适的书籍,大部分PHP的纸质书出版时间都在2010年前,都是基于PHP5的内容,且相当一部分是向初学者介绍建站基础知识,或者是谈论PHP5的OOP内容,鲜少是谈论PHP语法基础本身的,所以最终我决定查看PHP官方手册来进行学习,这里感谢相关中文手册的编写者和译者们。 …

2021年11月29日 0条评论 1475点热度 0人点赞 魔芋红茶 阅读全文
Go语言编程笔记

Go语言编程笔记11:使用包组织代码

图源:wallpapercave.com Go语言的代码是以包的形式组织的,本篇笔记将阐述包相关的一些内容。 基本概念 创建 环境变量 Go有两个和包相关的系统环境变量:GOROOT和GOPATH。前者是Go语言本身的安装目录,后者是用户的“Work Space”,也就是一般的编写代码的目录。 这两个目录都主要由以下三个字目录构成: bin:二进制可执行文件。 pkg:编译后的包组件。 src:源码。 对于GOROOT的目录来说,子目录所对应的内容都是Go语言本身的内容,比如bin下有go.exe和gofmt.ex…

2021年11月28日 0条评论 1469点热度 0人点赞 魔芋红茶 阅读全文
1…3435363738…58

魔芋红茶

加一点PHP,加一点Go,加一点Python......

技术栈
  • SpringBoot SpringBoot
  • SpringMVC SpringMVC
  • MySQL MySQL
  • Java Java
  • php php
  • Go lang Go lang
  • Linux Linux
  • 设计模式 设计模式
  • HTTP HTTP
  • Wordpress Wordpress
  • Python Python
  • Activiti Activiti
  • Redis Redis
  • SpringCloud SpringCloud
  • debug debug
  • 前端开发 前端开发
  • Maven Maven
  • 生活随笔 生活随笔
项目
  • Spring Easy Spring Easy
  • MD-img MD-img
  • oa-demo oa-demo
  • activiti-util activiti-util
  • 油猴脚本 油猴脚本
  • i-tree i-tree
  • auto-hot-key auto-hot-key
  • bilibili-down bilibili-down
  • haokan-down haokan-down
  • PEP中文 PEP中文
  • M3U-Helper M3U-Helper
工具箱
  • 我的Windows软件列表 我的Windows软件列表
Music
最新 热点 随机
最新 热点 随机
Vue3 学习笔记 3:计算属性 Vue3 学习笔记 2:组合式 API Vue3 学习笔记 1:开始 RuoYi 学习笔记 3:二次开发 RuoYi 学习笔记 2:常用功能 RuoYi 学习笔记 1:开始
安装 ZooKeeperMySQL 从入门到精通 18:读写分离MySQL 从入门到精通 17:分库分表MyCatEye 安装将 MySQL 修改为大小写不敏感允许异地连接 MySQL
能用,但不是完全能用 Homebrew 安装指南 PHP新手指南 从零开始 Spring Boot 58:JPA中的多对多关系 Python学习笔记8:数据库 警惕新型网络博彩
最近评论
魔芋红茶 发布于 4 年前(03月12日) 不好意思,上个月有点事,没空搞网站,现在弄好了,已经启用了新域名,谢谢关心~~
fuckbaidu 发布于 4 年前(02月25日) 兄弟,你新网址一直没备案成功
魔芋红茶 发布于 4 年前(12月18日) 谢谢。
啊长 发布于 4 年前(12月16日) 膜拜大佬了,希望越做越好 :exclaim:
nfmd 发布于 4 年前(10月31日) 腾讯云出了个60块六年多的bug
友情链接
  • NFMD's blog
  • 小金龙的blog
  • 幸哥的blog

COPYRIGHT © 2021 icexmoon.cn. ALL RIGHTS RESERVED.
本网站由提供CDN加速/云存储服务

Theme Kratos Made By Seaton Jiang

宁ICP备2021001508号

宁公网安备64040202000141号