![]() |
1. Posty w tym forum są poddawane moderacji więc nie dodawaj ich kilka razy.
2. Akceptujemy tylko wartościowe wiadomości o php lub pochodnych
3. Publikacja newsa na wortalu po moderacji oscyluje w granicach 30min
4. Wstawiane grafiki powinny mieć maksymalną szerokość 357px
Zapraszamy do uzupełniania wortalu o ciekawe informacje :)
![]() |
![]()
Post
#1
|
|
Grupa: Moderatorzy Postów: 4 069 Pomógł: 497 Dołączył: 11.05.2007 Skąd: Warszawa ![]() |
Dziś ukazała się nowa wersja popularnego frameworka dla programistów php Spawn Framework o numerze 1.2.6.
Najważniejsze zmiany: Nowa klasa - sf_translate ! Dodane nowe metody dla sf_acl: * inherit($name, $inherit) * getGroupRole($name) * getRole() * removeGroupRole($name, $role) * removeGroup($name) * removeRole($name) * getGroup() * groupIsset($name) Modyfikacja sf_auth - dodanie nameIsset(), rozbudowa konfiguracji. sf_db , sf_orm - dodanie getParam() sf_view - dodanie replace(). Dodatkowo - optymalizacja kodu, poprawa kilka niedociągnięć :-) Najnowszą wersję można pobrać z http://spawnframework.com/download |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 6 476 Pomógł: 1306 Dołączył: 6.08.2006 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Cytat Do php dotrze to jako pusty tekst a nie jako null. Z niedowierzania aż sprawdziłem:Kod mysql> SELECT colname FROM nulltest; Jeden wiersz to pusty tekst, drugi NULL+---------+ | colname | +---------+ | NULL | | | +---------+ 2 rows in set (0.00 sec) Wynik: Kod array 0 => array 'colname' => null 0 => null 1 => array 'colname' => string '' (length=0) 0 => string '' (length=0) Cytat Ja doskonale rozumiem, że null w tablicy może wystąpić ale dzieje się to tak kur.... rzadko (szczególnie, jeżeli w aplikacji używasz mało tablic) że często się to pomija. To, że nie jest to jakieś wyjątkowo częste zjawisko to chyba wszyscy się zgadzamy. Ale ono występuje i trzeba to mieć na uwadze, bo w końcu wystąpi i będziesz przez 5 godzin szukał przyczyny - albo co gorsza, nie zauważysz błędu. isset jest szybsze, ale się nie nadaje, bo nie spełnia warunków - nie jest w stanie określić czy klucz tablicy istnieje - to jaką on ma wartość to nas nie interesuje.Cytat Ustawienie wartości na null oznacza jej brak, czyli wartość nie jest ustawiona. Tak - wartość nie jest ustawiona - ale klucz już tak. Poza tym brak wartości to już wartość. Czym innym jest $a = null;, a czym innym jest w ogóle nie istnienie zmiennej $a.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 14.10.2025 - 15:31 |