Size: a a a

2022 January 13

V

Vadim in symfony
Справа строка может быть, слева — нет
источник

VM

Volodymyr Melko in symfony
левая часть должна быть объектом
источник

v

voiciano in symfony
ааа, понял, спасибо)
источник

VM

Volodymyr Melko in symfony
у is_a есть еще 3 аргумент, если ты хочешь работать со строкой
источник

S)

Shokha )) in symfony
Может пора менять аву так уже  симфани 6 есть😁
источник
2022 January 14

v

voiciano in symfony
всем привет! вопрос по нейспейсам.

например:

----------
namespace A\B;
class Foo { }
---------

namespace A\B\C;
use A\B\Foo;
class Bar { }
---


Необходимо ли при описании use перед неймспейсом ставить обратный слэш, чтобы указывать, что это не относительно текущего тейспейса. т.е. так use \A\B\Foo;

или при объявлении use вне класса, не будут ошибки (во втором примере), типа если у меня есть еще класс A\B\C\Foo ?
источник

D

Dmitry in symfony
а как это относится к симфони вообще ?
источник

D

Dmitry in symfony
для изучения пхп есть куча групп
источник

v

voodoo in symfony
ебать ту люсю, жена с утра не дала или что?
источник

NK

ID:0 in symfony
Вы тут все такие деловые
источник

D

Dmitry in symfony
https://www.php.net/manual/ru/language.namespaces.php - вот, чтобы вы тоже были деловыми и умели сами находить информацию и изучать ее
источник

NK

ID:0 in symfony
Нахера ты мне кидаешь?)
источник

D

Dmitry in symfony
я пояснил выше
источник

v

voodoo in symfony
в use проблем не будет. проблемы могут быть в методах при создании с ns. обычно на стандартных классах и функциях спотыкаются. т.е. если ты не находишься в глобальном ns, то лучше писать
throw new \Exception()
$query->fetch(\PDO::FETCH_OBJ)
либо если смущает слеш вначале, то дописать use Exception; use PDO;
в конкретном ns могут даже функции быть переписаны, к примеру у Guzzle свои функции json_decode. т.е. если тебе нужно использовать глобальную, то нужно писать
$json = \json_decode($string);
источник

NK

ID:0 in symfony
Это не я спрашивал за неймспейсы, видать не очень ты деловой
источник

D

Dmitry in symfony
я этого никогда и не утверждал, это ваши предположения, не более ;)
источник

EM

Eugene Medyanik in symfony
Добрый день,работаю с ORM Doctrine, подскажите как решить проблему : Undefined type 'Doctrine\ORM\Mapping\Column'.Насколько я понял проблема заключается в использовании атрибутов и аннотаций .
#[ORM\Entity(repositoryClass: CustomerRepository::class)]
class Customer
{
   #[ORM\Id]
   #[ORM\GeneratedValue]
   #[ORM\Column(type: 'integer')]
   private $id;

   #[ORM\Column(type: 'string', length: 255)]

   private $firstname;

   #[ORM\Column(type: 'string', length: 255)]
   private $lastname;

   #[ORM\Column(type: 'string', length: 255)]
   private $email;

   #[ORM\Column(type: 'string', length: 255)]
   private $vehicleName;

   #[ORM\Column(type: 'string', length: 255)]
   private $regNumber;
источник

D

Dmitry in symfony
код выше покажите
источник

D

Dmitry in symfony
конкретно use часть
источник

EM

Eugene Medyanik in symfony
<?php

namespace App\Entity;

use App\Repository\CustomerRepository;
use Doctrine\ORM\Mapping as ORM;
источник