
енот
20.02.2017
05:28:19
ооо, олень-енот, апач то кто перезагружать будет?
так, ошибка изменилась
ему строка не нравится
но в базе не используется логин и пароль, доступ туда без них осуществляется

Google

енот
20.02.2017
05:29:52
PHP Fatal error: Uncaught PDOException: SQLSTATE[HY090] SQLConnect: 0 [unixODBC][Driver Manager]Invalid string or buffer length in /var/www/solars/web/index.php:3\nStack trace:\n#0 /var/www/solars/web/index.php(3): PDO->__construct('odbc:derby:/var...')\n#1 {main}\n thrown in /var/www/solars/web/index.php on line 3
А, ну они опциональны, юзер и пароль и тд и тп

Sheridan
20.02.2017
10:21:28
Камрады, кто с АПИ мордокниги работал? Хочу сделать приложение для сайта, которое сможет брать посты из страниц или групп. Дайте направление пожалуйста куда рыть

dypa
20.02.2017
10:22:31
https://packagist.org/search/?q=facebook

Sheridan
20.02.2017
10:25:21

Aleksandr
20.02.2017
10:31:31

Sheridan
20.02.2017
10:33:23
пока что, после 10минутного чтения доков нихрена непонятно. Какие то маркеры доступа, разрешения, приложения... Доки как всегда написаны для тех кто в теме уже

Ivan
20.02.2017
10:44:46
а оно всегда так))

Антон
20.02.2017
10:52:12
Блин, всегда пропускал этот раздел в доке пхп. А оказывается...
<?php
//Enter your code here, enjoy!
class A{
protected $b = 10;
}
class B extends A {
public function lol(A $a) {
$a->b = 20;
echo $a->b;
}
}
$a = new A;
$b = new B;
$b->lol($a);
Видимость из других объектов ¶
Объекты, которые имеют общий тип (наследуются от одного класса), имеют доступ к элементам с модификаторами private и protected друг друга, даже если не являются одним и тем же экземпляром. Это объясняется тем, что реализация видимости элементов известна внутри этих объектов.
:(

Google

Ivan
20.02.2017
10:56:00
private
говоришь?
за защищенных естественно работает, а на приватных нет. и не должно

Антон
20.02.2017
10:57:34
А почему на protected должно 'естественно' работать?

Ivan
20.02.2017
10:57:43
он наследуется

Aleksandr
20.02.2017
10:57:46
собственно в этом и отличие - protected видны из потомка, private не видны

Антон
20.02.2017
10:57:48
Инкапсуляция, не?
Вглядись в код

Ivan
20.02.2017
10:58:14
на
class A
{
private $b = 10;
}
class B extends A
{
public function lol(A $a)
{
$a->b = 20;
echo $a->b;
}
}
$a = new A;
$b = new B;
$b->lol($a);

Антон
20.02.2017
10:58:29
Ты имеешь доступ у другого экземпляра

Aleksandr
20.02.2017
10:59:44
Fatal error: Cannot access private property A::$b

Ivan
20.02.2017
10:59:54
само собой)

Антон
20.02.2017
11:00:01
Так
А почему protected для вас норм? О.о

(;¬_¬)
20.02.2017
11:01:17
ты в видимость вообще умеешь?

dypa
20.02.2017
11:01:23

Антон
20.02.2017
11:01:59

Aleksandr
20.02.2017
11:02:08

Антон
20.02.2017
11:02:17

(;¬_¬)
20.02.2017
11:02:22

Антон
20.02.2017
11:02:29
Нет

Google

(;¬_¬)
20.02.2017
11:02:37
потому что...?

dypa
20.02.2017
11:02:42
похоже что это костыль

Aleksandr
20.02.2017
11:03:14

Антон
20.02.2017
11:04:02
потому что...?
Потому что protected, в классическом понятии ООП, подразумевает видимость для производных КЛАССОВ.
Прошуу прощение за капс

Aleksandr
20.02.2017
11:06:54
но вообще костыль понятен, если вспомним, что статик метод имеет доступ к приватным свойствам созданного инстанса текущего класса
<?php
class A{
private $b = 10;
public static function create() {
$instance = new A();
$instance->b = 20;
return $instance;
}
public function lol() {
echo $this->b;
}
}
$a = A::create();
$a->lol();

Ivan
20.02.2017
11:09:38
а почему бы и нет
class User
{
private function __construct($name)
{
echo $name;
}
public static function factoryMethod($name)
{
return new User($name);
}
}
User::factoryMethod('Bob');
ведь все действия происходят внутри интерфейса

Aleksandr
20.02.2017
11:10:56
звенья одной цепи. но суть-то: в получении дсотупа к приватным свойствам из ВНЕ ИНСТАНСА

(;¬_¬)
20.02.2017
11:11:38
хм, да, интересное поведение. никогда не задумывался о такой возможности

Art
20.02.2017
11:33:15
народ сколько примерно времени нужно чтобы комфортно себя чувствовать с yii2?
если ранее не сталкивался с фреймворками

dypa
20.02.2017
11:33:35

Ivan
20.02.2017
11:33:41
у меня ушло 3 -4
потом он тебе надоест и ты свалишь на симфони ))
а потом тебе надоесть симфони и ты свалишь на лару

Art
20.02.2017
11:34:30
там по докам инет магазин для практики попробовать запилить или курсы и мануалы есть проверенные?)

dypa
20.02.2017
11:34:46

Art
20.02.2017
11:35:01
мне для вакансий нужно)

Ivan
20.02.2017
11:35:01
я потом отчаялся и решил вернутся)))

Google

(;¬_¬)
20.02.2017
11:35:09

Art
20.02.2017
11:35:09
с перва yii хотя бы

dypa
20.02.2017
11:35:44

Art
20.02.2017
11:35:49
а с zendom какие дела?

Ivan
20.02.2017
11:36:02
хыхы) сеньор на уии

Art
20.02.2017
11:36:05
да в каждой вакансии знание фреймворка нужно

(;¬_¬)
20.02.2017
11:36:22
ты нанимаешься или нанимаешь?

Admin
ERROR: S client not available

(;¬_¬)
20.02.2017
11:36:37
и какой уровень

Art
20.02.2017
11:36:44
нанимаюсь
а как уровень измереряется?)

(;¬_¬)
20.02.2017
11:37:12
ну в вакансиях ты какой уровень смотришь?

Art
20.02.2017
11:37:16
могу любое запилить, только долго и на чистом пхп

(;¬_¬)
20.02.2017
11:37:18
джун? мидл? сеньер?

Ivan
20.02.2017
11:37:26
линейкой))
дадут задачу и будет видно

Art
20.02.2017
11:37:30
я хз кто я)

dypa
20.02.2017
11:37:45

(;¬_¬)
20.02.2017
11:37:49

dypa
20.02.2017
11:38:27

Google

Ivan
20.02.2017
11:38:27
ну я мидл мне 22

Art
20.02.2017
11:38:37
цмску написал
2010
в*

dypa
20.02.2017
11:38:52

Ivan
20.02.2017
11:39:13
не не не

Roman ?
20.02.2017
11:39:19
У вас обеденный холивар?

Denis
20.02.2017
11:39:24

?Томат?
20.02.2017
11:40:09

Ivan
20.02.2017
11:40:18
дупа. ты кстати меня на DO заинвайтил ) я 10 баксов получил

(;¬_¬)
20.02.2017
11:40:34
а я вот пока что в яме сижу...

Ivan
20.02.2017
11:41:38
я тоже))

dypa
20.02.2017
11:41:40

Ivan
20.02.2017
11:41:51
я ж не знал)

dypa
20.02.2017
11:44:26

Art
20.02.2017
11:44:41
эти скилы на какой уровень, я хз как измеряется. Из резюме:
PHP, MySQL(Mysqli), javascript(jQuery, ajax, чистый, прототипы, наследование, замыкания),
Адаптивная верстка, CSS/CSS3, XHTML/HTML/HTML5, , XML, JSON, регулярные выражения
linux(debian/ubuntu) apache, nginx, svn, ООП, SEO, GIT, паттерны проктирования
cms с нуля, разработка веб-приложение для соц сетей, разработка расширений для браузера

Ivan
20.02.2017
11:45:52
паттерны проектирования... и CMS.
сомневаюсь что вам пригодятся первые)

Art
20.02.2017
11:46:18
шаблоны, фабрика, синглтон, модуль и тд