Pary_anime
Nawiasy i spacje z nimi zwiazane
Nawiasy sześcienne {}
- * Nawiasy sześcienne {}pozostawiane są samotnie w nowej linii, chyba, ze cale wyrażenie mieści się w jednej linii. Nawias znajduje się w tej samej kolumnie co pierwsza litera wyrazu wywołującego blok. Ten sposób zapisu pewnie nie podoba się tradycjonalistom, ale ma uzasadnienie praktyczne i jest preferowany. Jest poza tym zgodne z zasadami przyjetymi w manualu PHP i wielu aplikacjami Open Source
Nawiasy ()
- * Spację należy wstawić pomiędzy słowami kluczowymi (np. if, while, for) oraz nawiasem otwierającym oraz nawiasem zamykającym i nawiasem sześciennym, otwierającym blok, jeśli znajduje się w tej samej linii
- * Po nazwie funkcji spacji nie należy wstawiać, podobnie po ( i [ oraz przed ] i ). Spacja rozdzielamy zmienne po przecinku, np.
codeDivStart() function($a, $b);
- * Po słowie return nie należy wstawiać nawiasów, jeśli to nie jest konieczne.
Np.
codeDivStart() function jakastam() // Komentarz
{
if ($warunek) {mieści się w jednej linii}
elseif ($warunek) // Komentarz
{
długi lub wieloliniowy tekst
}
elseif ($warunek) // Komentarz
{
if ($warunek2)
{
while ($warunek3) // Komentarz
{
długi lub wieloliniowy tekst
}
}
}
}
strcmp($s1, $s2);
return 1;
!" border="0" /> Głosowanie rozpoczęte !
Po długotrwałych dyskusjach, przekonywaniu sie (co tu ukrywac) zażartych kłótniach postanowiliśmy poddać projekt standardu pod głosowanie. Uznaliśmy, że lepsze jest wrogiem dobrego, a nasze akademickie dyskusje mogą się ciągnąć w nieskończoność. Zawsze można niedociągnięcia poprawić później.
Bardzo proszę zwolenników PHP i Open Source do wzięcia udziału w niniejszym głosowaniu. Koniec głosowania planowany na 20 grudnia 2002, a więc jeszcze przed
Bożym Narodzeniem.
Myslę, że to przyczyni się do ruszenia dalszych projektów.
Zgłoszone od dziś propozycje zmian będą mogły być głosowane w poźniejszym czasie.
Manual ma wartosc najwyzsza