• 先说一下我写注释的逻辑:从入口文件开始按程序的执行过程进行分析、注释、学习。
  • 我的typecho源代码是1.2.0版本,入口文件是index.php
// 源文件/index.php
 1 <?php
 2 /**
 3 * Typecho Blog Platform
 4 *
 5 * @copyright  Copyright (c) 2008 Typecho team (http://www.typecho.org)
 6 * @license    GNU General Public License 2.0
 7 * @version    $Id: index.php 1153 2009-07-02 10:53:22Z magike.net $
 8 */
 9 
10 /** 载入配置支持 */
11 if (!defined('__TYPECHO_ROOT_DIR__') && !@include_once 'config.inc.php') {
12     file_exists('./install.php') ? header('Location: install.php') : print('Missing Config File');
13     exit;
14 }
  • 这里开始注释上面的代码
  • 第1行:PHP标记:<?php 代码段 ?>
  • 第2~8行:多行注释,第9行是空行为了让代码可读性更好,第10行是注释。
  • 第11行:是if控制语句:!是取反,defined('__TYPECHO_ROOT_DIR__')是判断'__TYPECHO_ROOT_DIR__'是否已定义,已定义返回true,未定义返回false。 && 是并且的意思。@是抑制程序报错、屏蔽程序错误信息,include_once 'config.inc.php'是包含并运行文件'config.inc.php'中的代码,如果已经包含过则不再包含并返回true。
  • 第一次运行时肯定是没有定义'__TYPECHO_ROOT_DIR__'并且没有包含'config.inc.php'的,两个表达式都做了取反操作,就变成了 (true && true) 所以会执行第12行到第14行代码。
  • 第12行:是一个三元表达式,file_exists('./install.php')判断文件'./install.php'是否存在,存在返回true不存在返回false。我这里文件'./install.php'是存在的所以会执行header('Location: install.php')跳转到install.php页面。如果文件'./install.php'不存在就会执行print('Missing Config File')在页面上显示Missing Config File
  • 第13行:退出并不再执行后面的代码。

本章到此结束,下一章开始分析install.php页面。

  • 基础知识在各种学习网站和PHP官方手册(本站拷贝了一份官方的HTML手册点此打开)上均有,自行抽时间学阅读一遍即可,不管懂不懂不要花太多时间去研究。
  • 读完之后去练习写程序或者看源代码,不会写或看不懂的代码再搜索或者看基础知识部分。
  • 我没有什么可写的程序,看完基础知识就开始看源代码,并给代码写注释。
  • 别人的代码有看不懂的地方再搜索和查询基础知识部分,都找不到就发帖请教大佬。
  • 我的学习方法就是这样了,毕竟是自学,慢慢研究即可。
  • 下一篇文章开始给代码写注释。
  • 就从本站的源代码开始吧,写完之后看情况再决定下一步怎么做。

这天天在家里呆着,一不小心看书、写文章的意志力就被手机短视频给消弱了。想做什么事情,开头容易,坚持难呀!亏我天天还唠叨孩子们,不能坚持,不能好好做事情。

我为什么会这样呢?

1、小视频或者外界吸引力太强;
2、目标不够明确;
3、需要程度和喜爱程度不够。

我做为成年人都觉得坚持不容易,可见孩子更难吧!可我却发现,好多孩子比成年人更优秀,其坚持的毅力更强。按照分析来讲,其实需要孩子坚持的阻碍更多,至少控制力和耍心都比成年人大吧!

当然成人坚持全部靠意志力,而孩子坚持,有一部分是意志力,有一部分是父母给予感染、鼓励和督促。督促必须要适当,太紧了会抵触和反抗,适得其反。从坚持中慢慢的激发孩子的内驱力。所以我的小女儿在意志力方面,比我们都强。我这个成年人的内驱力其实不够,没有完全的建立起立,有时孩子的举动能成为激发我动力的力量。

全心陪伴孩子们成长的时间不多,孩子要学会独立,自己也要走出去面对社会。珍惜眼前所拥有的美好时光岁月,用心的陪伴;利用好清闲的时间,让自己好好提升,为自己再次面对社会最好准备。

嘿,相信自己,加油!一天一天的进步和改变,用心的过好自己的每一天。用行动改变自己,提升意志力,潜移默化中传递正能量给孩子们,做到为心无愧、问心而活、激发动力、过好余生。