abonnement Unibet Coolblue
  dinsdag 20 februari 2018 @ 22:58:24 #201
84926 WyriHaximus
Release the hounds smithers!
pi_177334189
quote:
0s.gif Op dinsdag 20 februari 2018 22:47 schreef qu63 het volgende:
Topic is al wat langer stil, maar ik hoop toch dat jullie me kunnen helpen..

Uit een var_dump($test) komt het volgende naar voren:
[ code verwijderd ]

Hoe kan ik die 20 arrays in 'threads' nu benaderen?
print_r($test->inbox->threads) geeft geen resultaat..

Ik vermoed zelf dat het het te maken heeft met die ':private', maar hoe ik daar omheen kan werken.....
Na de threads array komen nog 4 arrays, deze weggelaten omdat deze niet relevant zijn. De code hier is dus niet volledig, maar dat maakt niet uit voor hoe ik die array wil benaderen.
Als ik moet gokken $test->getInbox()->getThreads()

https://github.com/mgp25/(...)nboxResponse.php#L10
https://github.com/mgp25/(...)/DirectInbox.php#L12
phluphy for president!
  dinsdag 20 februari 2018 @ 23:01:33 #202
62215 qu63
..de tijd drinkt..
pi_177334287
quote:
Ja, dat dacht ik dus ook.....

1AH01071: Got error 'PHP message: PHP Fatal error: Uncaught LazyJsonMapper\\Exception\\LazyJsonMapperException: Unknown function "getThreads". in *bla*/LazyJsonMapper.php:2099\nStack trace:\n#0 *bla*.php(134): LazyJsonMapper\\LazyJsonMapper->__call('getThreads', Array)\n#1 {main}\n thrown in*bla*LazyJsonMapper.php on line 2099\n'
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
  dinsdag 20 februari 2018 @ 23:03:52 #203
84926 WyriHaximus
Release the hounds smithers!
pi_177334361
quote:
0s.gif Op dinsdag 20 februari 2018 23:01 schreef qu63 het volgende:

[..]

Ja, dat dacht ik dus ook.....
[ code verwijderd ]

Ok maar wat geeft var_dump($test->getInbox()); dan als class terug? :)
phluphy for president!
  dinsdag 20 februari 2018 @ 23:14:09 #204
62215 qu63
..de tijd drinkt..
pi_177334571
quote:
6s.gif Op dinsdag 20 februari 2018 23:03 schreef WyriHaximus het volgende:

[..]

Ok maar wat geeft var_dump($test->getInbox()); dan als class terug? :)
var_dump($test->getInbox()->getThreads()); geeft:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
array(20) {
  [0]=>
  object(InstagramAPI\Response\Model\DirectThread)#637 (2) {
    ["_compiledPropertyMapLink":"LazyJsonMapper\LazyJsonMapper":private]=>
    &array(29) {
      *blablabullshit*
    }
    ["_objectData":"LazyJsonMapper\LazyJsonMapper":private]=>
    array(27) {
      ["thread_id"]=>
      string(39) "123456789123456789123456789123456789123456"
      ["users"]=>
      array(1) {}
      *etc etc etc*
      }
    }
  }
En dan nog 19 andere arrays met dezelfde opmaak...
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
  dinsdag 20 februari 2018 @ 23:18:40 #205
84926 WyriHaximus
Release the hounds smithers!
pi_177334657
quote:
0s.gif Op dinsdag 20 februari 2018 23:14 schreef qu63 het volgende:

[..]

var_dump($test->getInbox()->getThreads()); geeft:
[ code verwijderd ]

Je hebt 20 instances van DirectThread in je array zitten. Dus foreach (test->getInbox()->getThreads() as $thread) {$thread->method()} en je kunt $thread aanspreken. *O*
phluphy for president!
  dinsdag 20 februari 2018 @ 23:34:01 #206
62215 qu63
..de tijd drinkt..
pi_177334927
quote:
99s.gif Op dinsdag 20 februari 2018 23:18 schreef WyriHaximus het volgende:

[..]

Je hebt 20 instances van DirectThread in je array zitten. Dus foreach (test->getInbox()->getThreads() as $thread) {$thread->method()} en je kunt $thread aanspreken. *O*
1
2
3
4
foreach ($test->getInbox()->getThreads() as $thread123)
{
    $thread123->method();
}
1AH01071: Got error 'PHP message: PHP Fatal error: Uncaught LazyJsonMapper\\Exception\\LazyJsonMapperException: Unknown function "method". in blabla.php
-O-

T irritante is dat ik wéét dat ik dichtbij zit, maar het werkt dus net niet.. In een var_dump komt alle info voorbij die ik wil hebben, ik kan deze alleen neit direct benaderen omdat ze dus in een "["_objectData":"LazyJsonMapper\LazyJsonMapper":private]" array zitten..
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
  woensdag 21 februari 2018 @ 00:00:56 #207
52200 ViPeRII
It's a good day to die
pi_177335349
quote:
0s.gif Op dinsdag 20 februari 2018 23:34 schreef qu63 het volgende:

[..]
[ code verwijderd ]

[ code verwijderd ]

-O-

T irritante is dat ik wéét dat ik dichtbij zit, maar het werkt dus net niet.. In een var_dump komt alle info voorbij die ik wil hebben, ik kan deze alleen neit direct benaderen omdat ze dus in een "["_objectData":"LazyJsonMapper\LazyJsonMapper":private]" array zitten..
Hij bedoelde de method die je wil gebruiken. Nu heb ik de voorgeschiedenis niet gelezen,maar ik denk dat je de inhoud wil zien?
Dan kan je een van de volgende methods gebruiken:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
/**
 * DirectThreadItem.
 *
 * @method ActionLog getActionLog()
 * @method string getClientContext()
 * @method DirectExpiringSummary getExpiringMediaActionSummary()
 * @method mixed getHideInThread()
 * @method string getItemId()
 * @method mixed getItemType()
 * @method mixed getLike()
 * @method DirectLink getLink()
 * @method mixed getLiveVideoShare()
 * @method Location getLocation()
 * @method DirectThreadItemMedia getMedia()
 * @method Item getMediaShare()
 * @method Placeholder getPlaceholder()
 * @method Item[] getPreviewMedias()
 * @method User getProfile()
 * @method Item getRavenMedia()
 * @method DirectReactions getReactions()
 * @method ReelShare getReelShare()
 * @method string[] getSeenUserIds()
 * @method StoryShare getStoryShare()
 * @method string getText()
 * @method mixed getTimestamp()
 * @method string getUserId()
 * @method bool isActionLog()
 * @method bool isClientContext()
 * @method bool isExpiringMediaActionSummary()
 * @method bool isHideInThread()
 * @method bool isItemId()
 * @method bool isItemType()
 * @method bool isLike()
 * @method bool isLink()
 * @method bool isLiveVideoShare()
 * @method bool isLocation()
 * @method bool isMedia()
 * @method bool isMediaShare()
 * @method bool isPlaceholder()
 * @method bool isPreviewMedias()
 * @method bool isProfile()
 * @method bool isRavenMedia()
 * @method bool isReactions()
 * @method bool isReelShare()
 * @method bool isSeenUserIds()
 * @method bool isStoryShare()
 * @method bool isText()
 * @method bool isTimestamp()
 * @method bool isUserId()
 * @method $this setActionLog(ActionLog $value)
 * @method $this setClientContext(string $value)
 * @method $this setExpiringMediaActionSummary(DirectExpiringSummary $value)
 * @method $this setHideInThread(mixed $value)
 * @method $this setItemId(string $value)
 * @method $this setItemType(mixed $value)
 * @method $this setLike(mixed $value)
 * @method $this setLink(DirectLink $value)
 * @method $this setLiveVideoShare(mixed $value)
 * @method $this setLocation(Location $value)
 * @method $this setMedia(DirectThreadItemMedia $value)
 * @method $this setMediaShare(Item $value)
 * @method $this setPlaceholder(Placeholder $value)
 * @method $this setPreviewMedias(Item[] $value)
 * @method $this setProfile(User $value)
 * @method $this setRavenMedia(Item $value)
 * @method $this setReactions(DirectReactions $value)
 * @method $this setReelShare(ReelShare $value)
 * @method $this setSeenUserIds(string[] $value)
 * @method $this setStoryShare(StoryShare $value)
 * @method $this setText(string $value)
 * @method $this setTimestamp(mixed $value)
 * @method $this setUserId(string $value)
 * @method $this unsetActionLog()
 * @method $this unsetClientContext()
 * @method $this unsetExpiringMediaActionSummary()
 * @method $this unsetHideInThread()
 * @method $this unsetItemId()
 * @method $this unsetItemType()
 * @method $this unsetLike()
 * @method $this unsetLink()
 * @method $this unsetLiveVideoShare()
 * @method $this unsetLocation()
 * @method $this unsetMedia()
 * @method $this unsetMediaShare()
 * @method $this unsetPlaceholder()
 * @method $this unsetPreviewMedias()
 * @method $this unsetProfile()
 * @method $this unsetRavenMedia()
 * @method $this unsetReactions()
 * @method $this unsetReelShare()
 * @method $this unsetSeenUserIds()
 * @method $this unsetStoryShare()
 * @method $this unsetText()
 * @method $this unsetTimestamp()
 * @method $this unsetUserId()

In jouw geval $thread123->getText(); ?
-- ViPeRII --
  woensdag 21 februari 2018 @ 08:09:11 #208
62215 qu63
..de tijd drinkt..
pi_177337496
quote:
0s.gif Op woensdag 21 februari 2018 00:00 schreef ViPeRII het volgende:

[..]

Hij bedoelde de method die je wil gebruiken. Nu heb ik de voorgeschiedenis niet gelezen,maar ik denk dat je de inhoud wil zien?
Dan kan je een van de volgende methods gebruiken:
[ code verwijderd ]

In jouw geval $thread123->getText(); ?
Ah, natuurlijk.

Helaas krijg ik dan een "Unknown function "getText"" terug.

Vanavond maar weer verder klooien..
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_177356936
quote:
0s.gif Op woensdag 21 februari 2018 08:09 schreef qu63 het volgende:

[..]

Ah, natuurlijk.

Helaas krijg ik dan een "Unknown function "getText"" terug.

Vanavond maar weer verder klooien..
Een Thread bevat ThreadItems, die zul je eerst moeten ophalen voordat je ze kunt gebruiken. Dan wordt het zoiets:

1
2
3
4
5
6
7
8
9
<?php
foreach ($test->getInbox()->getThreads() as $thread123)
{
    
$items $thread123->getItems();
    foreach(
$items as $item) {
        echo 
$item->getText();
    }
}
?>

En natuurlijk kun je ook andere dingen doen in plaats van echo.
  donderdag 22 februari 2018 @ 21:08:20 #210
62215 qu63
..de tijd drinkt..
pi_177377443
quote:
0s.gif Op woensdag 21 februari 2018 22:51 schreef Light het volgende:

[..]

Een Thread bevat ThreadItems, die zul je eerst moeten ophalen voordat je ze kunt gebruiken. Dan wordt het zoiets:
[ code verwijderd ]

En natuurlijk kun je ook andere dingen doen in plaats van echo.
Die echo was alleen om wat output te zien ;)

Uiteindelijk werkend gekregen door alles maar te herschrijven ipv uit te zoeken waar het prices fout ging :')

Code was gelukkig toch wel toe aan een review..
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_179487577
Schopje.

Nog mensen bezig met leuke projectjes? :)

Ben zelf bezig met een nieuw sociaal netwerk. Niks bijzonders, gewoon voor de lol totdat ik start met mijn nieuwe baan.

Wat gebruiken jullie voor frameworks? Ik heb een hele tijd mijn eigen PHP7-based framework gebruikt maar ben sinds een jaar helemaal over op Laravel. Ik gebruik momenteel op de front-end nog altijd Bootstrap maar overweeg binnenkort eens te kijken naar Materialize.

Ik overweeg ook voor de lol een keer te gaan kijken naar Hacklang van Facebook. Misschien dat ik er een nieuw mini-framework voor kan gaan schrijven als ik de tijd heb. Wat betreft eigen code kun je strict programmeren onder Laravel, maar verder vind ik de dynamic code wat tegen vallen in de libraries.

[ Bericht 21% gewijzigd door #ANONIEM op 30-05-2018 11:44:07 ]
pi_179554148
:'(
  zaterdag 2 juni 2018 @ 12:26:05 #213
63192 ursel
"Het Is Hier Fantastisch!
pi_179556929
Ik zit eigenlijk volledig in CakePHP de laatste 2/3 jaar. Mee begonnen omdat ze het hier op het werk hebben. Cake2 is een drama. 3 is eigenlijk best wel leuk.

Daarom eigenlijk nooit de moeite genomen om in de hype van Laravel te stappen.

Ben momenteel met een projectje bezig om de scores van het klaverjassen bij te kunnen houden. :7
pi_179556968
quote:
0s.gif Op zaterdag 2 juni 2018 12:26 schreef ursel het volgende:
Ik zit eigenlijk volledig in CakePHP de laatste 2/3 jaar. Mee begonnen omdat ze het hier op het werk hebben. Cake2 is een drama. 3 is eigenlijk best wel leuk.

Daarom eigenlijk nooit de moeite genomen om in de hype van Laravel te stappen.

Ben momenteel met een projectje bezig om de scores van het klaverjassen bij te kunnen houden. :7
cool

CakePHP 2 hoor ik inderdaad weinig goeds over.
Ik ga van Laravel switchen naar Symfony gezien mijn nieuwe werkgever dit vraagt. Wordt vaak gebruikt voor heel grote projecten.
  zaterdag 2 juni 2018 @ 12:32:15 #215
292596 Faux.
Fan van zichzelf
pi_179557005
quote:
0s.gif Op zaterdag 2 juni 2018 12:26 schreef ursel het volgende:
Ik zit eigenlijk volledig in CakePHP de laatste 2/3 jaar. Mee begonnen omdat ze het hier op het werk hebben. Cake2 is een drama. 3 is eigenlijk best wel leuk.

Daarom eigenlijk nooit de moeite genomen om in de hype van Laravel te stappen.

Ben momenteel met een projectje bezig om de scores van het klaverjassen bij te kunnen houden. :7
Cake? Daar hoor ik ook weinig meer over, is dat nog steeds een ding?
Hier schreef tong80 het volgende:
Faux is een FOK!held, zoals dat vroeger Gellarboy en Brechtje waren. Users die je koestert.
pi_179557254
quote:
13s.gif Op zaterdag 2 juni 2018 08:27 schreef DevFreak het volgende:
:'(
PHP al jaren niet meer aangeraakt. Enkel nog Java / Scala / C# / F# / Python en als het echt moet JavaScript. :P
Volkorenbrood: "Geen quotes meer in jullie sigs gaarne."
  zaterdag 2 juni 2018 @ 14:04:28 #217
63192 ursel
"Het Is Hier Fantastisch!
pi_179558483
Cake is inderdaad nog aardig actief. Volgt ook netjes de laatste PHP standaarden. Redelijk low profile om mee te beginnen.
Was eigenlijk zelf wel redelijk positief verrast door 3.
pi_179632673
quote:
1s.gif Op zaterdag 2 juni 2018 12:56 schreef Monolith het volgende:

[..]

PHP al jaren niet meer aangeraakt. Enkel nog Java / Scala / C# / F# / Python en als het echt moet JavaScript. :P
ik vind PHP leuker en mooier dan Python
pi_179633106
quote:
1s.gif Op zaterdag 2 juni 2018 12:56 schreef Monolith het volgende:

[..]

PHP al jaren niet meer aangeraakt. Enkel nog Java / Scala / C# / F# / Python en als het echt moet JavaScript. :P
Ik zou dan eens kijken naar PHP 7.x om de veranderingen en nieuwe features te bekijken.
Bijvoorbeeld hier: PHP 5.6 to PHP 7.0 (plus de guides voor hogere versies).
When the student is ready, the teacher will appear.
When the student is truly ready, the teacher will disappear.
pi_179633928
quote:
7s.gif Op woensdag 6 juni 2018 08:47 schreef DevFreak het volgende:

[..]

ik vind PHP leuker en mooier dan Python
Ik heb niet zo veel met Python als taal an sich (indentations als language construct :') ), maar het is wel leuk voor even wat snelle data sciencey REPL dingetjes met visualisaties in Jupyter notebooks.

quote:
2s.gif Op woensdag 6 juni 2018 09:26 schreef Aether het volgende:

[..]

Ik zou dan eens kijken naar PHP 7.x om de veranderingen en nieuwe features te bekijken.
Bijvoorbeeld hier: PHP 5.6 to PHP 7.0 (plus de guides voor hogere versies).
Ik weet wel dat het minder beroerd is dan een jaar of wat geleden hoor, maar het blijft echt volkomen inferieur aan talen die van meet af aan goed zijn opgezet. PHP is ook een stuk beperkter in haar toepassingsgebieden. Het blijft een back-endtaaltje. Serieuze middlewaretoepassingen gaan mensen er hopelijk niet mee schrijven.
Volkorenbrood: "Geen quotes meer in jullie sigs gaarne."
pi_179634267
quote:
0s.gif Op woensdag 6 juni 2018 10:35 schreef Monolith het volgende:

Ik weet wel dat het minder beroerd is dan een jaar of wat geleden hoor, maar het blijft echt volkomen inferieur aan talen die van meet af aan goed zijn opgezet. PHP is ook een stuk beperkter in haar toepassingsgebieden. Het blijft een back-endtaaltje. Serieuze middlewaretoepassingen gaan mensen er hopelijk niet mee schrijven.
Ligt er maar aan hoe de taal gebruikt wordt en niet iedere taal is inderdaad handig voor elke toepassing.

When the student is ready, the teacher will appear.
When the student is truly ready, the teacher will disappear.
pi_179634611
quote:
7s.gif Op woensdag 6 juni 2018 08:47 schreef DevFreak het volgende:

[..]

ik vind PHP leuker en mooier dan Python
Python is toch wel heerlijk als je snel even wat moet neerzetten. :P

Verder ook erg veel goed libraries voor, dingen als TensorFlow et cetera. *O*

Is er geen algemren dev topic?
I think that it’s extraordinarily important that we in computer science keep fun in computing
For all who deny the struggle, the triumphant overcome
pi_179636063
quote:
1s.gif Op woensdag 6 juni 2018 11:26 schreef FlippingCoin het volgende:

[..]

Python is toch wel heerlijk als je snel even wat moet neerzetten. :P

Verder ook erg veel goed libraries voor, dingen als TensorFlow et cetera. *O*

Is er geen algemren dev topic?
nee, is misschien wel een idee om een keer naar te kijken
pi_179640240
quote:
7s.gif Op woensdag 6 juni 2018 11:01 schreef Aether het volgende:

[..]

Ligt er maar aan hoe de taal gebruikt wordt en niet iedere taal is inderdaad handig voor elke toepassing.

Dat eerste vind ik altijd maar een beetje een non-argument. Als iets in de basis niet goed is, dan is het dat niet.

PHP is geschikt voor laagdrempelig webdevelopment. Daar is het prima voor, al kan dat tegenwoordig ook vaak sneller en efficiënter in andere talen omdat de tooling beter is.
Volkorenbrood: "Geen quotes meer in jullie sigs gaarne."
  † In Memoriam † woensdag 6 juni 2018 @ 17:46:08 #225
159335 Boze_Appel
Vrij Fruit
pi_179640342
Elke fatsoenlijke programmeur gebruikt natuurlijk Piet.
Carpe Libertatem
abonnement Unibet Coolblue
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')