PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (28): В начало « ... 4 5 6 7 [8] 9 10 11 12 ... » В конец

> Найдено сообщений: 416
dadli Отправлено: 23 Апреля, 2012 - 12:08:22 • Тема: namespace видает ошибку • Форум: Объектно-ориентированное программирование

Ответов: 12
Просмотров: 8439
здравствуите
в пхп фаиле есть толко етот код
CODE (htmlphp):
скопировать код в буфер обмена
  1. <?php
  2. namespace Foo;
  3. ?>

видает ошибку
Цитата:
Fatal error: Namespace declaration statement has to be the very first statement in the script in

не понимаю из за чего ето ошибка. верся пхп 5.3.3, ОС виндовс.
dadli Отправлено: 22 Апреля, 2012 - 17:38:49 • Тема: выбрать 1 или 2 первых слова из БД • Форум: Вопросы новичков

Ответов: 61
Просмотров: 1835
igor3310

а точнее сколко? толко первии или первии и втарои слово?
dadli Отправлено: 22 Апреля, 2012 - 14:52:17 • Тема: вопрос о перезаписке методов • Форум: Объектно-ориентированное программирование

Ответов: 6
Просмотров: 1371
Okula
ams пишет:
Думаю человек хочет расширить метод родителя, и тестит

да именно, хотел раcширит перезаписни метод в класе наследнике, трeнирую, сеичас учуУлыбка

Мелкий
спасибо, дохадчиво


спасибо балшои всем
dadli Отправлено: 22 Апреля, 2012 - 12:19:53 • Тема: вопрос о перезаписке методов • Форум: Объектно-ориентированное программирование

Ответов: 6
Просмотров: 1371
здравствуите
вот если написать так

PHP:
скопировать код в буфер обмена
  1. class a {
  2.         public $a1;
  3.         public $a2;
  4.        
  5.         function suma() {
  6.                 $this->a1 = 1;
  7.                 $this->a2 = 2;
  8.                 echo $this->a1 + $this->a2;
  9.         }
  10. }
  11.  
  12. class b extends a {
  13.         function suma() {
  14.                 parent::suma();
  15.         }
  16. }
  17.  
  18. $obj = new b();
  19. $obj->suma();


то метод переписивается в класе "b" полностю, то есть виведить резултат напрямую.
но если в классе "а" напишим не
echo $this->a1 + $this->a2;
а
return $this->a1 + $this->a2;
то в классе наследнике, в методе suma() тоже обязателно написать return $this->a1 + $this->a2; толко перезаписка метода parent::suma(); не помогает так как
PHP:
скопировать код в буфер обмена
  1. $obj = new b();
  2. echo $obj->suma();.

не виведит ничего.
в калссе наследнике, тоже нужно написать: return
почему?
dadli Отправлено: 22 Апреля, 2012 - 12:08:30 • Тема: Вопрос о наследовании • Форум: Вопросы новичков

Ответов: 22
Просмотров: 612
Agation
Цитата:
прописывать модификатор public или private?

да, или protected
http://www.php.net/manual/ru/lan...5.properties.php
dadli Отправлено: 22 Апреля, 2012 - 11:06:12 • Тема: Вопрос о наследовании • Форум: Вопросы новичков

Ответов: 22
Просмотров: 612
Agation
прастите за офтоп но в етом видеоуроке так обявлени своиства:
PHP:
скопировать код в буфер обмена
  1. var $BASE_URL = "localhost/test";

?
var - ето же в пхп 4 исползовали ?
dadli Отправлено: 21 Апреля, 2012 - 10:43:23 • Тема: Подскажите функцию для конвертации даты • Форум: Вопросы новичков

Ответов: 6
Просмотров: 239
Hurray

PHP:
скопировать код в буфер обмена
  1. $my_date = "2010.10.23";
  2. echo date("d.m.Y",strtotime(str_replace(".","-",$my_date)));
dadli Отправлено: 13 Апреля, 2012 - 15:56:50 • Тема: Удалить пробелы между символами. • Форум: Напишите за меня, пожалуйста

Ответов: 9
Просмотров: 99
Neldmit

PHP:
скопировать код в буфер обмена
  1. $text = "aa : bb
  2. 12: 1
  3. 43: 3
  4. 1 : 324
  5. ";
  6.  
  7. echo preg_replace("#(\d+)\s*(:)\s*(\d+)#i","$1$2$3",$text);
dadli Отправлено: 12 Апреля, 2012 - 14:48:07 • Тема: Помогите с разбиением строки по регулярке • Форум: Регулярные выражения

Ответов: 1
Просмотров: 143
так?
PHP:
скопировать код в буфер обмена
  1. $str = 'float(10,2) unsigned';
  2. $mas = preg_split("#\(|\)#",$str);
dadli Отправлено: 09 Апреля, 2012 - 15:34:09 • Тема: Регулярное выражение • Форум: Регулярные выражения

Ответов: 3
Просмотров: 303
извиняюс, я бил не прав, так должен работать хорошо
PHP:
скопировать код в буфер обмена
  1. $str = 'ASD @es. работать  @sds_ @sdd';
  2. preg_match_all("#@[^\s]+#",$str,$mas);
  3. $mas = preg_grep("#(\.|\_)$#",$mas[0],PREG_GREP_INVERT);
  4.  
  5. echo "<pre>";
  6. var_dump($mas);
  7. echo "</pre>";
dadli Отправлено: 09 Апреля, 2012 - 12:44:03 • Тема: Хранимая процедура закрывает соединение с базой? • Форум: SQL и Архитектура БД

Ответов: 4
Просмотров: 44
4elentano

как tuareg сказкал переделаите свои код mysqli_*

и потом после визова процедуру напишите mysqli_next_result();
потом должен работать следуши запрос
dadli Отправлено: 08 Апреля, 2012 - 14:25:02 • Тема: Стоит ли изучать ПХП? • Форум: Вопросы новичков

Ответов: 53
Просмотров: 2558
согласен EuGen-ом что такои вопрос визивает на форуме пхп програмистов негативние реакцю, нужна спросить неитралним людим. Улыбка
лично я не согласен что пхп ето бидлоязик. если написать професионално, очен мошние и високонагружаемие проекти можно написать на пхп да? и есть примери етого. тем более пхп развивается и ожидаемо что некоторие недостатки, будут испровлении в будушем версях. имхо, что самии мошни язик ето ява, но именно веб-сфере, пхп садёт даже очен.
dadli Отправлено: 08 Апреля, 2012 - 13:40:17 • Тема: Хранимая процедура закрывает соединение с базой? • Форум: SQL и Архитектура БД

Ответов: 4
Просмотров: 44
4elentano
покожите как ви визиваите процедуру? кожется что всо должно работать хорошо.
dadli Отправлено: 03 Апреля, 2012 - 11:08:39 • Тема: выдрать дробное число • Форум: Регулярные выражения

Ответов: 12
Просмотров: 605
EDark

книгу не знаю
вот ето очен хороши ресурс для самих начинаюших в регулярках
phpclub.ru/detail/article/regexp _1

а ето документаця, регулярка в пхп
php.net/manual/ru/reference.pcre .pattern.syntax.php
dadli Отправлено: 03 Апреля, 2012 - 10:56:49 • Тема: выдрать дробное число • Форум: Регулярные выражения

Ответов: 12
Просмотров: 605
EDark

а извините, вам не утф-8 кодировка? тогда удалите символ u после второго символа #

Страниц (28): В начало « ... 4 5 6 7 [8] 9 10 11 12 ... » В конец
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB