nic せんせーのありがたいお言葉。
echo の書き方についても、PHP マニュアルで検索するとこう書いてある。
echo() は実際には関数ではありません (言語構造です)。このため、使用する際に括弧は必要ありません。
括弧いらないのか!ガッテンガッテン。
調べたい関数が出現するたびにブラウザで検索するのは面倒なので、Coda で直接検索できるように設定しました。
本の Chapter 02 まで終わりました。
ページめくるたびに洗濯バサミで止めてたら本がぐにゃぐにゃになっちゃった(´・ω・`)
配列とか比較演算子とか今まで細切れにチラ見していたものも、基礎からやったらちょっとは頭に入ったかんじ。
== と === の違いとかわかったようなつもりになっていたけどさらにガッテンガッテンできました。
一時的にググって調べてもどのページが参考になったか忘れてしまったりするけど、本だったらいつでも繰り返し読めるのがいいですね。
そして本題。
Coda の PHP-HTML 構文モードで ec くらいまで入力すると入力補助が表示されるのでタブキーを押すと
echo(string arg1 [, string ...])
というのが入力され、太字部分が選択状態になります。
この括弧は本のサンプルでは入力されていないので世の中の常識的に省略するものなのかもしれないと思い、Coda の構文モードで入力される内容を変更する方法を調べてみました。
突然 PHP の勉強を始めた。
本の最初に登場する関数は echo で、サンプルにはこう書いてある。
echo "はじめてのPHP5\n";
Coda の PHP-HTML モードでの入力補助ではこうなる。
echo("はじめてのPHP5\n");
この括弧はなんなんだー!
なくてもいい?あった方がいい?ない方がいい?括弧は必要ありません
前回: WordPress のタグクラウド試行錯誤中
nic せんせーよりご指導いただきました(`・ω・´)
自分でやってみたもの。
<?php
$tags = get_tags('sort_column=menu_order');
foreach ($tags as $list) {
echo "\t\t\t\t\t" . '<li><a href="' . get_bloginfo('home') . '/tag/' . $list->slug . '" title="' . $list->name . ' に含まれる ' . $list->count . ' 件の投稿をすべて表示">' . $list->name . '</a></li>' . "\n";
}
?>
もっとスマートな方法があるそうでヽ(・ω・)ノ
テンプレートタグの wp_tag_cloud を使わずにタグ一覧を表示しようとしているところ。
wp_tag_cloud を使った場合はこんなかんじ。
<?php wp_tag_cloud('format=list&order=RAND'); ?>
↓
<ul class='wp-tag-cloud'>
<li><a href='http://p15.jp/tag/recovery' class='tag-link-58' title='3 件のトピック' rel="tag" style='font-size: 8pt;'>recovery</a></li>
<li><a href='http://p15.jp/tag/backup' class='tag-link-56' title='5 件のトピック' rel="tag" style='font-size: 8.9032258064516pt;'>Backup</a></li>
</ul>
簡単に出力できてありがたいんだけど、インラインスタイルじゃなくて外部 CSS で管理できるようにならんべか。