2020年5月8日(金)作業過程と気づきメモ

役に立たないかもしれないけど役に立つかもしれないメモ

 以下の文章の編集方法

workflowyで随時入力 → 翌日Evernoteに転記(firefoxでworkflowyのexportでコピペ(なぜかchromeのコピペでは階層が反映されない)) → はてなブログにコピペ(編集)

  • PHP
    • 簡単なフレームワークを作ってみる
      • http: //aaa.com/bbb/?e=book.mainというような書き方
    • .htaccessファイルで、そのファイルが存在するルートから下をアクセスできないようにするように設定。以下をコピペした。
    • ヒアドキュメント構文
      • ColdFusionのsavecontentのようなもの?書いたテキストがそのまま変数にセットされ、上位で宣言された変数も展開される。
    • Nowdoc構文
      • ヒアドキュメント構文は変数が展開されたが、こちらは展開されない。
    • 変数の比較
      • $ary = str_getcsv($_GET["e"],".");
        • NG
          • if ($ary[0] !== ""){
        • OK
          • if ($ary[0] !== null){
      • $ary = explode(".", $_GET["e"]);
        • OK
          • if ($ary[0] !== ""){
        • NG
          • if ($ary[0] !== null){
        • CSVのデータはダブルバイトを認識するので微妙に違うのかな?
        • 通常使うのは、explode関数
    • 区切り文字で分割し配列にセット
      • str_getcsv($_GET["e"],".");
        • CSV文字列に有効(ダブルバイトなど)
      • explode(".",$_GET["e"]);
        • 一般的な分割
  • 秀丸エディタ