История такая захотел поставить новый опенкарт 2016г версии 2.2, и он требует php версии 5.6 и выше, а у меня 5.5.
http://pix.my/oYgGjLvp
Да предварительно сделайте бэкапы фалов и базы,  потому что что то сломается 100% ))),
И так приступим Сервер у меня Debian 5  Continue reading »

 

Данные берутся из другого метода

/**
* @depends testChargeback
*/
public function testChargebackRepeal(array $iBalance)

/**
* @dataProvider cases
*/
public function testRun($xml, $restrictions, $wrongParams) {
$this->object->setXml($xml);
$this->object->setRestrictions($restrictions);

$result = $this->object->run();

$this->assertEquals(count($wrongParams), count($result));

} Continue reading »

 

Ещё я долго мучился с распознаванием php-файлов (PHPStorm открывал их как простой текст). Идём в настройки типов файлов (Settings -> File Types), в колонке Recognized File Types находим PHPfiles и добавляем нужное расширение (в моём случае *.php) в колонку Registered Patterns. Аналогичные действия надо выполнить при работе с php-файлами, имеющими иные расширения (например при работе с Drupal).

Отображение номера строки по умолчанию:
Settings (Ctrl+Alt+S) -> Editor -> Appearance ( Внешний Вид)-> Show Line Numbers

 

http://pumpshooter.com/elnE0NGg

 

Регулярные выражения

Проверка url

if (preg_match("/^[^ !\n\t]{1,}\.(ru|рф|su|com|net|test|saql)/iu", $url)) {
$res = $url;
}

 

Заходим в settings debug

http://pumpshooter.com/AAwPltFE

жмем по ссылке

http://pumpshooter.com/Ayu0GFle

заполняем ip адрес его можно посмотреть командой cmd ipconifg /all

http://pumpshooter.com/e3AhNtLz

далее заполняем остальную информацию

http://pumpshooter.com/hewA4ers

часто бывает ошибка в соотведствии mapinga для этого можно сразу указать на корневую дерикторию Continue reading »

 

как создать кеширующую переменную в функции на php

кеширующий статический массив на php

function some function {  Continue reading »

 

$s =S
$d = D
usort ( $data, function ($a,$b )use ($s) {
if ($a[$s]>$b[$s] ) {
return 1 ;
} else
{
return 0 ;
}});

if ($d == 'DESC'){
rsort($data);
}

 

php как передать значение в лямбда функцию

http://ruseller.com/lessons.php?rub=37&id=1710

$rate = .12;
$findInterest function ($valueuse ($rate) {

Continue reading »

 

http://phpmaster.com/php-project-management/ прожект менеджер
http://phpmaster.com/practical-aspects-of-the-adapter-pattern/  паттерн проектирования адаптер
http://www.maltblue.com/software-engineering-2/5-reaons-coding-standards-are-essential

http://en.wikipedia.org/wiki/Planning_fallacy

http://www.kitchensoap.com/2008/08/24/everything-isnt-about-the-knuth-quote/
http://omniti.com/seeds/your-code-may-be-elegant
http://www.namahn.com/we-share/interviews/erik-hollnagel-err-human-etto-principle

Human Factors and Web Engineering’s Intersection

http://www.addedbytes.com/blog/if-php-were-british/ вежливость в английском

http://webandphp.com/GettingstartedwithSymfonyStandardEdition Симфони

© 2012 Программирование в удовольствие Яндекс.Метрика Suffusion theme by Sayontan Sinha