Symfonyにコードを追加する際、以下のコーディング規約に準拠する必要があります。これらを理解する手っ取り早い方法は既存のSymfonyのコードを模倣することです。
- ショートタグは使ってはならない (
<?)
| <?php | |
| class sfWebDebugPanelAdvancedMemory extends sfWebDebugPanelMemory | |
| { | |
| public function getTitle() | |
| { | |
| return parent::getTitle(); | |
| } | |
| public function getPanelTitle() |
| <?php | |
| class Hoge | |
| { | |
| public function __construct() | |
| { | |
| var_dump(__METHOD__); | |
| register_shutdown_function(array($this, 'shutdown')); | |
| } |
| <?php | |
| /** | |
| * インスタンス変数を参照しているメソッドをstaticとして呼び出した場合はエラーになる・・・ | |
| * そんなふうに考えていた時期が俺にもありました | |
| * | |
| * @see Symfony\Components\Form\HybridForm | |
| */ | |
| ini_set('display_errors', 'on'); |
| <?php | |
| $str1 = "/room/word:yudoufu/color:pink"; | |
| $str2 = "/room/word:yudoufu"; | |
| $str3 = "/room/color:pink"; | |
| $pattern = "#^/room(?P<params>(?:/(?:word|color)+:[^/]+)+)$#"; | |
| if (preg_match($pattern, $str1, $m)) var_dump($parameterString = $m['params']); | |
| if (preg_match($pattern, $str2, $m)) var_dump($m['params']); | |
| if (preg_match($pattern, $str3, $m)) var_dump($m['params']); |
| <!DOCTYPE html> | |
| <html> | |
| <head> | |
| <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> | |
| <title>wozozo...</title> | |
| <script type="text/javascript" src="http://code.jquery.com/jquery-1.4.2.min.js"></script> | |
| <script type="text/javascript" src="jquery.upload.js"></script> |
| <?php | |
| use Symfony\Components\Form\Form; | |
| use Symfony\Components\Form\FieldGroup; | |
| use Symfony\Components\Form\ChoiceField; | |
| use Symfony\Components\Form\TextField; | |
| use Symfony\Components\Form\CheckboxField; | |
| use Symfony\Components\Form\NumberField; | |
| use Symfony\Components\Form\PasswordField; | |
| use Symfony\Components\Form\RepeatedField; |
| <?php | |
| namespace bar; | |
| class Test {} |
| <input type="button" id="bbb" /> | |
| <script> | |
| //<![CDATA[ | |
| function handle(event) { | |
| alert($(event.target).attr('id')); | |
| } | |
| $('#bbb').click(handle); |