三元運算子

你想為變數設定預設值,並且可根據使用者輸入而改變

$file_name = isset ($argv[1]) ? $argv[1] : "php://stdin";

相同

if (isset ($argv[1])){
   $file_name = $argv[1];
} else {
   $file_name = "php//stdin";
}

語法如下

條件?執行(若結果為真):執行(若結果為假)

也可以改寫為

$file_name = $argv[1] or $file_name = "php://stdin";

ADONewConnection連線Mysql

因為要使用mysqli的連線方式,舊的mysql連線怕以後不太適用了,所以改成ADONewConnection用mysqli連線。

語法:

include 'adodb.inc.php';

//Simple connection
$driver = 'mysqli';
$db     = adoNewConnection($driver);

// Now connect to the database
$db->connect('localhost','user','password','employees');

//取得資料
$recordSet = $db->Execute($sqlstr);
//警示連線錯誤
if ($recordSet === false) die( $sqlstr."<br> connect_failed");
$row = $recordSet->FetchRow();

好用的筆記軟體

最近在搜尋一些資料,發現有許多網站的格式都好像例如(這一個)。後來爬文才知道,HackMD共寫平台。

它是台灣團隊所撰寫的,利用MarkDown語法,讓你的筆記形成網頁,可以跟他人共寫,也支援GitHub資料庫。

HackMD 是一個線上的共筆平台,採用 Markdown 語法來進行編輯,支援多人同時瀏覽與寫作。
HackMD 可運用在各種事物上,例如寫筆記、製作簡易的文件、製作旅遊規劃、甚至是製作簡報,都可以用 HackMD 來快速達成。
因為 Markdown 語法撰寫容易,僅需要直覺地將內容寫出來,搭配一些強調文字的小語法,就可以輕鬆又快速的製作出所需的內容,相較於其他文書編輯軟體,使用 Markdown 語法進行撰寫,不需花費太多的時間在排版上。
HackMD 最大的特點是支援多人的共筆,大家可同時進入同一份文件,並進行編輯,因為是線上編輯器的緣故,所以做的任何更改都會即時的儲存到網路上,不必擔心使用到一半,設備出問題,導致資料遺失的情況。
HackMD 也支援使用第三方的帳號來登入,像是登入現有的 GitHub、Google、Facebook 等帳號,就可以直接使用 HackMD 的服務,然而 HackMD 也支援匿名撰寫的方式,筆記的擁有者可將連結傳送給任何人,那也可在無需登入的情況下就可直接查看並編輯筆記。
HackMD 的編輯器非常的自由,除了支援 Markdown 語法外,甚至可支援 CSS 與 HTML 的部分元素。
以下這是 HackMD 官方的使用教學,官方已用繁體中文將幾乎所有功能的使用方式都詳細的寫在裡面了,讓大家可直接的複製貼上語法,即可呈現出與教學一樣的內容。
HackMD 使用教學: https://hackmd.io/c/tutorials-tw/
課程資源: https://hackmd.io/@linwebstw/study-ncyu
HackMD 同步 GitHub 儲存庫: https://linwebs.tw/course/other/hackmd-github
課程影片 YouTube 連結: https://youtu.be/w5-0XF5WQ9g

林林.台灣 | Linwebs